﻿@charset "utf-8";
	body {
	background-image:url(../images/foss/tiny/bg.gif);
	background-repeat:repeat;
	background-color:none;
}
a:link {
	color:#323232;
	text-decoration:underline;
}
a:hover {
	color:#FAAF19;
}
.x-grid-cell-selected a:hover {
	color:#ffffff;
}
.x-grid-row-focused a:hover {
	color:#ffffff;
}
a:visited {
	color:#323232;
}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0 none;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none outside none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}
q:before,q:after {
	content:"";
}
abbr,acronym {
	border:0 none;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
:focus {
	outline:medium none;
}
.x-border-box,.x-border-box * {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.x-body {
	color:black;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:12px;
}
.x-rtl {
	direction:rtl;
}
.x-ltr {
	direction:ltr;
}
.x-clear {
	clear:both;
	display:table;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.x-strict .x-ie7 .x-clear {
	height:0;
	width:0;
}
.x-layer {
	overflow:hidden;
	position:absolute !important;
}
.x-shim {
	left:0;
	opacity:0;
	overflow:hidden;
	position:absolute;
	top:0;
}
.x-hide-display {
	display:none !important;
}
.x-hide-visibility {
	visibility:hidden !important;
}
.x-item-disabled .x-form-item-label,.x-item-disabled .x-form-field,.x-item-disabled .x-form-cb-label {
	opacity:0.3;
}
.x-ie6 .x-item-disabled {
	filter:none;
}
.x-hidden,.x-hide-offsets {
	display:block !important;
	left:-10000px !important;
	position:absolute !important;
	top:-10000px !important;
	visibility:hidden !important;
}
.x-hide-nosize {
	height:0 !important;
	width:0 !important;
}
.x-masked-relative {
	position:relative;
}
.x-css-shadow {
	border-radius:0px;
	position:absolute;
}
.x-ie-shadow {
	background-color:#777777;
	display:none;
	overflow:hidden;
	position:absolute;
}
.x-box-tl {
	background:none no-repeat scroll 0 0 transparent;
}
.x-box-tc {
	background:none repeat-x scroll 0 0 transparent;
	height:8px;
	overflow:hidden;
}
.x-box-tr {
	background:none no-repeat scroll right -8px transparent;
}
.x-box-ml {
	background:none repeat-y scroll 0 50% transparent;
	overflow:hidden;
	padding-left:4px;
}
.x-box-mc {
	background:none repeat-x scroll 0 -16px transparent;
	padding:4px 10px;
}
.x-box-mc h3 {
	margin:0 0 4px;
}
.x-box-mr {
	background:none repeat-y scroll right center transparent;
	overflow:hidden;
	padding-right:4px;
}
.x-box-bl {
	background:none no-repeat scroll 0 -16px transparent;
}
.x-box-bc {
	background:none repeat-x scroll 0 -8px transparent;
	height:8px;
	overflow:hidden;
}
.x-box-br {
	background:none no-repeat scroll right -24px transparent;
}
.x-box-tl,.x-box-bl {
	overflow:hidden;
	padding-left:8px;
}
.x-box-tr,.x-box-br {
	overflow:hidden;
	padding-right:8px;
}
.x-box-tl {
	background-image:url("../images/default/box/corners.gif");
}
.x-box-tc {
	background-image:url("../images/default/box/tb.gif");
}
.x-box-tr {
	background-image:url("../images/default/box/corners.gif");
}
.x-box-ml {
	background-image:url("../images/default/box/l.gif");
}
.x-box-mc {
	background-color:#EEEEEE;
	background-image:url("../images/default/box/tb.gif");
	color:#393939;
	font-family:arial,sans-serif,'宋体';
	font-size:15px;
}
.x-box-mc h3 {
	font-size:18px;
	font-weight:bold;
}
.x-box-mr {
	background-image:url("../images/default/box/r.gif");
}
.x-box-bl {
	background-image:url("../images/default/box/corners.gif");
}
.x-box-bc {
	background-image:url("../images/default/box/tb.gif");
}
.x-box-br {
	background-image:url("../images/default/box/corners.gif");
}
.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr {
	background-image:url("../images/default/box/corners-blue.gif");
}
.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc {
	background-image:url("../images/default/box/tb-blue.gif");
}
.x-box-blue .x-box-mc {
	background-color:#C3DAF9;
}
.x-box-blue .x-box-mc h3 {
	color:#17385B;
}
.x-box-blue .x-box-ml {
	background-image:url("../images/default/box/l-blue.gif");
}
.x-box-blue .x-box-mr {
	background-image:url("../images/default/box/r-blue.gif");
}
.x-container {
	}.x-container:before {
	clear:both;
	content:"";
	display:table;
}
table.x-container:before,tbody.x-container:before,tr.x-container:before {
	display:none;
}
.x-focus-element {
	height:0;
	left:-10px;
	position:absolute;
	top:-10px;
	width:0;
}
.x-focus-frame {
	height:0;
	left:0;
	position:absolute;
	top:0;
	width:0;
	z-index:100000000;
}
.x-focus-frame-top,.x-focus-frame-bottom,.x-focus-frame-left,.x-focus-frame-right {
	left:0;
	position:absolute;
	top:0;
}
.x-focus-frame-top,.x-focus-frame-bottom {
	border-top:2px solid #15428B;
	height:2px;
}
.x-focus-frame-left,.x-focus-frame-right {
	border-left:2px solid #15428B;
	width:2px;
}
.x-mask {
	background:none repeat scroll 0 0 rgb(143,143,143);
	height:100%;
	left:0;
	opacity:0.3;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
.x-mask-msg {
	background-color:#faaf19;
	border:1px dotted #f0f0f0;
	left:0;
	padding:2px;
	position:absolute;
	top:0;
	opacity:0.9;
	z-index:20001;
}
.x-mask-msg div {
	/*background-color:#EEEEEE;
	*/
    background-image:url("../images/default/grid/dploading.gif");
	background-position:5px center;
	background-repeat:no-repeat;
	color:#fff;
	cursor:wait;
	font:12px tahoma,arial,verdana,sans-serif;
	padding:5px 10px 5px 25px;
	background-color:#faaf19;
	border:1px dotted #f0f0f0;
}
.x-boundlist {
	border-color:#B5B5B5;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}
.x-boundlist .x-toolbar {
	}.x-boundlist-item {
	-moz-user-select:-moz-none;
	cursor:pointer;
	padding:2px;
	position:relative;
}
.x-boundlist-selected {
	background:none repeat scroll 0 0 #e1e1e1;
}
.x-boundlist-item-over {
	background:none repeat scroll 0 0 #FAAF19;
}
.x-boundlist-floating {
	border-top-width:0;
}
.x-boundlist-above {
	border-bottom-width:1px;
	border-top-width:1px;
}
.x-btn {
	background-repeat:no-repeat;
	cursor:pointer;
	display:inline-block;
	position:relative;
	vertical-align:middle;
	white-space:nowrap;
}
.x-btn * {
	cursor:pointer;
}
.x-btn em {
	background-repeat:no-repeat;
}
.x-btn em a {
	color:inherit;
	display:block;
	text-decoration:none;
	width:100%;
}
.x-btn button {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	display:block;
	margin:0;
	outline:0 none;
	overflow:hidden;
	padding:0;
	vertical-align:bottom;
	width:100%;
}
.x-btn button::-moz-focus-inner {
	border:0 none;
	padding:0;
}
.x-btn .x-btn-inner {
	background-color:transparent;
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	white-space:nowrap;
}
.x-btn .x-btn-left .x-btn-inner {
	text-align:left;
}
.x-btn .x-btn-center .x-btn-inner {
	text-align:center;
}
.x-btn .x-btn-right .x-btn-inner {
	text-align:right;
}
.x-btn-disabled span {
	opacity:0.5;
}
.x-ie6 .x-btn-disabled span,.x-ie7 .x-btn-disabled span {
	filter:none;
}
.x-ie7 .x-btn-disabled,.x-ie8 .x-btn-disabled {
	filter:none;
}
.x-ie6 .x-btn-disabled .x-btn-icon,.x-ie7 .x-btn-disabled .x-btn-icon,.x-ie8 .x-btn-disabled .x-btn-icon {
	opacity:0.6;
}
.x-btn-icon-text-left .x-btn-icon {
	background-position:left center;
}
.x-btn-icon-text-right .x-btn-icon {
	background-position:right center;
}
.x-btn-icon-text-top .x-btn-icon {
	background-position:center top;
}
.x-btn-icon-text-bottom .x-btn-icon {
	background-position:center bottom;
}
.x-btn button,.x-btn a {
	position:relative;
}
.x-btn button .x-btn-icon,.x-btn a .x-btn-icon {
	background-repeat:no-repeat;
	position:absolute;
}
.x-btn-arrow-right {
	background:none no-repeat scroll right center transparent;
	padding-right:12px;
}
.x-btn-arrow-right .x-btn-inner {
	padding-right:0 !important;
}
.x-toolbar .x-btn-arrow-right {
	padding-right:12px;
}
.x-btn-arrow-bottom {
	background:none no-repeat scroll center bottom transparent;
	padding-bottom:12px;
}
.x-btn-arrow {
	background-image:url("../images/default/button/arrow.gif");
	display:block;
}
.x-btn-split-right,.x-btn-over .x-btn-split-right {
	background:url("../images/default/button/s-arrow.gif") no-repeat scroll right center transparent;
	padding-right:14px !important;
}
.x-btn-split-bottom,.x-btn-over .x-btn-split-bottom {
	background:url("../images/default/button/s-arrow-b.gif") no-repeat scroll center bottom transparent;
	padding-bottom:14px;
}
.x-toolbar .x-btn-split-right {
	background-image:url("../images/default/button/s-arrow-noline.gif");
	padding-right:12px !important;
}
.x-toolbar .x-btn-split-bottom {
	background-image:url("../images/default/button/s-arrow-b-noline.gif");
}
.x-btn-split {
	display:block;
}
.x-item-disabled,.x-item-disabled * {
	cursor:default;
}
.x-cycle-fixed-width .x-btn-inner {
	text-align:inherit;
}
.x-btn-over .x-btn-split-right {
	background-image:url("../images/default/button/s-arrow-o.gif");
}
.x-btn-over .x-btn-split-bottom {
	background-image:url("../images/default/button/s-arrow-bo.gif");
}
.x-btn-default-small {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-style:solid;
	border-width:1px;
}
.x-nlg .x-btn-default-small-mc {
	}.x-btn-default-small .x-btn-inner {
	background-repeat:no-repeat;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:12px;
	font-weight:normal;
}
.x-btn-default-small-icon button,.x-btn-default-small-icon a,.x-btn-default-small-icon .x-btn-inner,.x-btn-default-small-noicon button,.x-btn-default-small-noicon a,.x-btn-default-small-noicon .x-btn-inner {
	height:16px;
	line-height:16px;
}
.x-btn-default-small-icon button,.x-btn-default-small-icon a {
	padding:0;
}
.x-btn-default-small-icon .x-btn-inner {
	padding:0;
	width:16px;
}
.x-btn-default-small-icon .x-btn-icon {
	bottom:0;
	height:16px;
	left:0;
	right:0;
	top:0;
	width:16px;
}
.x-btn-default-small-icon-text-left button,.x-btn-default-small-icon-text-left a {
	height:16px;
}
.x-btn-default-small-icon-text-left .x-btn-inner {
	height:16px;
	line-height:16px;
	padding-left:20px;
}
.x-btn-default-small-icon-text-left .x-btn-icon {
	bottom:0;
	height:auto;
	left:0;
	right:auto;
	top:0;
	width:16px;
}
.x-ie6 .x-btn-default-small-icon-text-left .x-btn-icon,.x-quirks .x-btn-default-small-icon-text-left .x-btn-icon {
	height:16px;
}
.x-btn-default-small-icon-text-right button,.x-btn-default-small-icon-text-right a {
	height:16px;
}
.x-btn-default-small-icon-text-right .x-btn-inner {
	height:16px;
	line-height:16px;
	padding-right:20px !important;
}
.x-btn-default-small-icon-text-right .x-btn-icon {
	bottom:0;
	height:auto;
	left:auto;
	right:0;
	top:0;
	width:16px;
}
.x-ie6 .x-btn-default-small-icon-text-right .x-btn-icon,.x-quirks .x-btn-default-small-icon-text-right .x-btn-icon {
	height:16px;
}
.x-btn-default-small-icon-text-top .x-btn-inner {
	padding-top:20px;
}
.x-btn-default-small-icon-text-top .x-btn-icon {
	bottom:auto;
	height:16px;
	left:0;
	right:0;
	top:0;
	width:auto;
}
.x-ie6 .x-btn-default-small-icon-text-top .x-btn-icon,.x-quirks .x-ie .x-btn-default-small-icon-text-top .x-btn-icon {
	width:16px;
}
.x-btn-default-small-icon-text-bottom .x-btn-inner {
	padding-bottom:20px;
}
.x-btn-default-small-icon-text-bottom .x-btn-icon {
	bottom:0;
	height:16px;
	left:0;
	right:0;
	top:auto;
	width:auto;
}
.x-ie6 .x-btn-default-small-icon-text-bottom .x-btn-icon,.x-quirks .x-ie .x-btn-default-small-icon-text-bottom .x-btn-icon {
	width:16px;
}
.x-btn-default-small-over {}
/*
.x-btn-default-small-focus {
	border:solid 2px #FAAF19 !important;
}*/
.x-btn-default-small-menu-active,.x-btn-default-small-pressed {
	}.x-btn-default-small-disabled {
	background-color:#F7F7F7;
	background-image:-moz-linear-gradient(center top,#F7F7F7,#F1F1F1 48%,#DADADA 52%,#DFDFDF);
	border-color:#E1E1E1;
}
.x-btn-default-small-disabled .x-btn-inner {
	color:#B5B5B5 !important;
}
.x-ie .x-btn-default-small-disabled .x-btn-inner {
	color:#B5B5B5 !important;
}
.x-ie6 .x-btn-default-small-disabled .x-btn-inner {
	color:#B5B5B5 !important;
}
.x-nlg .x-btn-default-small {
	}.x-nlg .x-btn-default-small-over {
	background:#FAAF19;
}
.x-nlg .x-btn-default-small-focus {
	}.x-nlg .x-btn-default-small-menu-active,.x-nlg .x-btn-default-small-pressed {
	}.x-nlg .x-btn-default-small-disabled {
	}.x-btn-default-medium {
	border-color:#D1D1D1;
}
.x-btn-default-medium {
	border-style:solid;
	border-width:1px;
	padding:3px;
}
.x-nlg .x-btn-default-medium-mc {
	background-color:white;
	background-image:url("../images/default/btn/btn-default-medium-bg.gif");
}
.x-btn-default-medium .x-btn-inner {
	background-repeat:no-repeat;
	color:#333333;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:12px;
	font-weight:normal;
	padding:0 3px;
}
.x-btn-default-medium-icon button,.x-btn-default-medium-icon a,.x-btn-default-medium-icon .x-btn-inner,.x-btn-default-medium-noicon button,.x-btn-default-medium-noicon a,.x-btn-default-medium-noicon .x-btn-inner {
	height:24px;
	line-height:24px;
}
.x-btn-default-medium-icon button,.x-btn-default-medium-icon a {
	padding:0;
}
.x-btn-default-medium-icon .x-btn-inner {
	padding:0;
	width:24px;
}
.x-btn-default-medium-icon .x-btn-icon {
	bottom:0;
	height:24px;
	left:0;
	right:0;
	top:0;
	width:24px;
}
.x-btn-default-medium-icon-text-left button,.x-btn-default-medium-icon-text-left a {
	height:24px;
}
.x-btn-default-medium-icon-text-left .x-btn-inner {
	height:24px;
	line-height:24px;
	padding-left:28px;
}
.x-btn-default-medium-icon-text-left .x-btn-icon {
	bottom:0;
	height:auto;
	left:0;
	right:auto;
	top:0;
	width:24px;
}
.x-ie6 .x-btn-default-medium-icon-text-left .x-btn-icon,.x-quirks .x-btn-default-medium-icon-text-left .x-btn-icon {
	height:24px;
}
.x-btn-default-medium-icon-text-right button,.x-btn-default-medium-icon-text-right a {
	height:24px;
}
.x-btn-default-medium-icon-text-right .x-btn-inner {
	height:24px;
	line-height:24px;
	padding-right:28px !important;
}
.x-btn-default-medium-icon-text-right .x-btn-icon {
	bottom:0;
	height:auto;
	left:auto;
	right:0;
	top:0;
	width:24px;
}
.x-ie6 .x-btn-default-medium-icon-text-right .x-btn-icon,.x-quirks .x-btn-default-medium-icon-text-right .x-btn-icon {
	height:24px;
}
.x-btn-default-medium-icon-text-top .x-btn-inner {
	padding-top:28px;
}
.x-btn-default-medium-icon-text-top .x-btn-icon {
	bottom:auto;
	height:24px;
	left:0;
	right:0;
	top:0;
	width:auto;
}
.x-ie6 .x-btn-default-medium-icon-text-top .x-btn-icon,.x-quirks .x-ie .x-btn-default-medium-icon-text-top .x-btn-icon {
	width:24px;
}
.x-btn-default-medium-icon-text-bottom .x-btn-inner {
	padding-bottom:28px;
}
.x-btn-default-medium-icon-text-bottom .x-btn-icon {
	bottom:0;
	height:24px;
	left:0;
	right:0;
	top:auto;
	width:auto;
}
.x-ie6 .x-btn-default-medium-icon-text-bottom .x-btn-icon,.x-quirks .x-ie .x-btn-default-medium-icon-text-bottom .x-btn-icon {
	width:24px;
}
.x-btn-default-medium-over {
	background-color:#E4F3FF;
	/*background-image:-moz-linear-gradient(center top,#E4F3FF,#D9EDFF 48%,#C2D8F2 52%,#C6DCF6);
	*/
    border-color:#B0CCF2;
}
.x-btn-default-medium-focus {
	}.x-btn-default-medium-menu-active,.x-btn-default-medium-pressed {
	}.x-btn-default-medium-disabled {
	background-color:#F7F7F7;
	background-image:-moz-linear-gradient(center top,#F7F7F7,#F1F1F1 48%,#DADADA 52%,#DFDFDF);
	border-color:#E1E1E1;
}
.x-btn-default-medium-disabled .x-btn-inner {
	color:#333333 !important;
}
.x-ie .x-btn-default-medium-disabled .x-btn-inner {
	color:#595959 !important;
}
.x-ie6 .x-btn-default-medium-disabled .x-btn-inner {
	color:#8C8C8C !important;
}
.x-nlg .x-btn-default-medium {
	background-image:url("../images/default/btn/btn-default-medium-bg.gif");
	background-repeat:repeat-x;
}
.x-nlg .x-btn-default-medium-over {
	background-image:url("../images/default/btn/btn-default-medium-over-bg.gif");
	background-repeat:repeat-x;
}
.x-nlg .x-btn-default-medium-focus {
	}.x-nlg .x-btn-default-medium-menu-active,.x-nlg .x-btn-default-medium-pressed {
	}.x-nlg .x-btn-default-medium-disabled {
	background-image:url("../images/default/btn/btn-default-medium-disabled-bg.gif");
	background-repeat:repeat-x;
}
.x-btn-default-large {
	border-color:#D1D1D1;
}
.x-btn-default-large {
	border-style:solid;
	border-width:1px;
	padding:3px;
}
.x-nlg .x-btn-default-large-mc {
	background-image:url("../images/default/btn/btn-default-large-bg.gif");
}
.x-btn-default-large .x-btn-inner {
	background-repeat:no-repeat;
	color:#333333;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:12px;
	font-weight:normal;
	padding:0 3px;
}
.x-btn-default-large-icon button,.x-btn-default-large-icon a,.x-btn-default-large-icon .x-btn-inner,.x-btn-default-large-noicon button,.x-btn-default-large-noicon a,.x-btn-default-large-noicon .x-btn-inner {
	height:32px;
	line-height:32px;
}
.x-btn-default-large-icon button,.x-btn-default-large-icon a {
	padding:0;
}
.x-btn-default-large-icon .x-btn-inner {
	padding:0;
	width:32px;
}
.x-btn-default-large-icon .x-btn-icon {
	bottom:0;
	height:32px;
	left:0;
	right:0;
	top:0;
	width:32px;
}
.x-btn-default-large-icon-text-left button,.x-btn-default-large-icon-text-left a {
	height:32px;
}
.x-btn-default-large-icon-text-left .x-btn-inner {
	height:32px;
	line-height:32px;
	padding-left:36px;
}
.x-btn-default-large-icon-text-left .x-btn-icon {
	bottom:0;
	height:auto;
	left:0;
	right:auto;
	top:0;
	width:32px;
}
.x-ie6 .x-btn-default-large-icon-text-left .x-btn-icon,.x-quirks .x-btn-default-large-icon-text-left .x-btn-icon {
	height:32px;
}
.x-btn-default-large-icon-text-right button,.x-btn-default-large-icon-text-right a {
	height:32px;
}
.x-btn-default-large-icon-text-right .x-btn-inner {
	height:32px;
	line-height:32px;
	padding-right:36px !important;
}
.x-btn-default-large-icon-text-right .x-btn-icon {
	bottom:0;
	height:auto;
	left:auto;
	right:0;
	top:0;
	width:32px;
}
.x-ie6 .x-btn-default-large-icon-text-right .x-btn-icon,.x-quirks .x-btn-default-large-icon-text-right .x-btn-icon {
	height:32px;
}
.x-btn-default-large-icon-text-top .x-btn-inner {
	padding-top:36px;
}
.x-btn-default-large-icon-text-top .x-btn-icon {
	bottom:auto;
	height:32px;
	left:0;
	right:0;
	top:0;
	width:auto;
}
.x-ie6 .x-btn-default-large-icon-text-top .x-btn-icon,.x-quirks .x-ie .x-btn-default-large-icon-text-top .x-btn-icon {
	width:32px;
}
.x-btn-default-large-icon-text-bottom .x-btn-inner {
	padding-bottom:36px;
}
.x-btn-default-large-icon-text-bottom .x-btn-icon {
	bottom:0;
	height:32px;
	left:0;
	right:0;
	top:auto;
	width:auto;
}
.x-ie6 .x-btn-default-large-icon-text-bottom .x-btn-icon,.x-quirks .x-ie .x-btn-default-large-icon-text-bottom .x-btn-icon {
	width:32px;
}
.x-btn-default-large-over {
	background-color:#E4F3FF;
	background-image:-moz-linear-gradient(center top,#E4F3FF,#D9EDFF 48%,#C2D8F2 52%,#C6DCF6);
	border-color:#B0CCF2;
}
.x-btn-default-large-focus {
	}.x-btn-default-large-menu-active,.x-btn-default-large-pressed {
	;
}
.x-btn-default-large-disabled {
	background-color:#F7F7F7;
	background-image:-moz-linear-gradient(center top,#F7F7F7,#F1F1F1 48%,#DADADA 52%,#DFDFDF);
	border-color:#E1E1E1;
}
.x-btn-default-large-disabled .x-btn-inner {
	color:#333333 !important;
}
.x-ie .x-btn-default-large-disabled .x-btn-inner {
	color:#595959 !important;
}
.x-ie6 .x-btn-default-large-disabled .x-btn-inner {
	color:#8C8C8C !important;
}
.x-nlg .x-btn-default-large {
	background-image:url("../images/default/btn/btn-default-large-bg.gif");
	background-repeat:repeat-x;
}
.x-nlg .x-btn-default-large-over {
	background-image:url("../images/default/btn/btn-default-large-over-bg.gif");
	background-repeat:repeat-x;
}
.x-nlg .x-btn-default-large-focus {
	}.x-nlg .x-btn-default-large-menu-active,.x-nlg .x-btn-default-large-pressed {
	}.x-nlg .x-btn-default-large-disabled {
	background-image:url("../images/default/btn/btn-default-large-disabled-bg.gif");
	background-repeat:repeat-x;
}
.x-html-editor-tb .x-btn-default-toolbar-small {
	background:none;
}
.x-btn-default-toolbar-small,div#mainAreaPanel .x-grid-row-editor-buttons .x-btn {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/* background-image:url(../images/foss/tiny/button_def_left.png);
	*/
	background-image:none;
	border-radius:5px;
	background-color:#373C64;
	background-repeat:none;
	border:none;
	height:21px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:5px;
}
.x-nlg .x-btn-default-toolbar-small-mc {
	background-color:transparent;
}
.x-btn-default-toolbar-small .x-btn-inner {
	background-repeat:no-repeat;
	/**/
    color:#FFFFFF;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-weight:normal;
	padding:0 4px;
}
.x-btn-default-toolbar-small-icon button,.x-btn-default-toolbar-small-icon a,.x-btn-default-toolbar-small-icon .x-btn-inner,.x-btn-default-toolbar-small-noicon button,.x-btn-default-toolbar-small-noicon a,.x-btn-default-toolbar-small-noicon .x-btn-inner {
	height:16px;
	line-height:16px;
}
.x-btn-default-toolbar-small-icon button,.x-btn-default-toolbar-small-icon a {
	padding:0;
}
.x-btn-default-toolbar-small-icon .x-btn-inner {
	padding:0;
	width:16px;
}
.x-btn-default-toolbar-small-icon .x-btn-icon {
	bottom:0;
	height:16px;
	left:0;
	right:0;
	top:0;
	width:16px;
}
.x-btn-default-toolbar-small-icon-text-left button,.x-btn-default-toolbar-small-icon-text-left a {
	height:16px;
}
.x-btn-default-toolbar-small-icon-text-left .x-btn-inner {
	height:16px;
	line-height:16px;
	padding-left:20px;
}
.x-btn-default-toolbar-small-icon-text-left .x-btn-icon {
	bottom:0;
	height:auto;
	left:0;
	right:auto;
	top:0;
	width:16px;
}
.x-ie6 .x-btn-default-toolbar-small-icon-text-left .x-btn-icon,.x-quirks .x-btn-default-toolbar-small-icon-text-left .x-btn-icon {
	height:16px;
}
.x-btn-default-toolbar-small-icon-text-right button,.x-btn-default-toolbar-small-icon-text-right a {
	height:16px;
}
.x-btn-default-toolbar-small-icon-text-right .x-btn-inner {
	height:16px;
	line-height:16px;
	padding-right:20px !important;
}
.x-btn-default-toolbar-small-icon-text-right .x-btn-icon {
	bottom:0;
	height:auto;
	left:auto;
	right:0;
	top:0;
	width:16px;
}
.x-ie6 .x-btn-default-toolbar-small-icon-text-right .x-btn-icon,.x-quirks .x-btn-default-toolbar-small-icon-text-right .x-btn-icon {
	height:16px;
}
.x-btn-default-toolbar-small-icon-text-top .x-btn-inner {
	padding-top:20px;
}
.x-btn-default-toolbar-small-icon-text-top .x-btn-icon {
	bottom:auto;
	height:16px;
	left:0;
	right:0;
	top:0;
	width:auto;
}
.x-ie6 .x-btn-default-toolbar-small-icon-text-top .x-btn-icon,.x-quirks .x-ie .x-btn-default-toolbar-small-icon-text-top .x-btn-icon {
	width:16px;
}
.x-btn-default-toolbar-small-icon-text-bottom .x-btn-inner {
	padding-bottom:20px;
}
.x-btn-default-toolbar-small-icon-text-bottom .x-btn-icon {
	bottom:0;
	height:16px;
	left:0;
	right:0;
	top:auto;
	width:auto;
}
.x-ie6 .x-btn-default-toolbar-small-icon-text-bottom .x-btn-icon,.x-quirks .x-ie .x-btn-default-toolbar-small-icon-text-bottom .x-btn-icon {
	width:16px;
}
.x-btn-default-toolbar-small-over {
	background:#FAAF19;
}
.x-btn-default-toolbar-small-focus {
	border:solid 2px #FAAF19;
	background-color:#FAAF19;
}
.x-btn-default-toolbar-small-menu-active,.x-btn-default-toolbar-small-pressed {
	}.x-btn-default-toolbar-small-disabled {
	background-color:transparent;
	background-image:none;
}
.x-btn-default-toolbar-small-disabled .x-btn-inner {
	color:#333333 !important;
}
.x-ie .x-btn-default-toolbar-small-disabled .x-btn-inner {
	color:#595959 !important;
}
.x-ie6 .x-btn-default-toolbar-small-disabled .x-btn-inner {
	color:#8C8C8C !important;
}
.x-nlg .x-btn-default-toolbar-small-over {
	background:#FAAF19;
}
.x-nlg .x-btn-default-toolbar-small-focus {
	}.x-nlg .x-btn-default-toolbar-small-menu-active,.x-nlg .x-btn-default-toolbar-small-pressed {
	}.x-btn-default-toolbar-medium {
	border-color:transparent;
}
.x-btn-default-toolbar-medium {
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	padding:3px;
}
.x-nlg .x-btn-default-toolbar-medium-mc {
	background-color:transparent;
}
.x-btn-default-toolbar-medium .x-btn-inner {
	background-repeat:no-repeat;
	color:#333333;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:12px;
	font-weight:normal;
	padding:0 3px;
}
.x-btn-default-toolbar-medium-icon button,.x-btn-default-toolbar-medium-icon a,.x-btn-default-toolbar-medium-icon .x-btn-inner,.x-btn-default-toolbar-medium-noicon button,.x-btn-default-toolbar-medium-noicon a,.x-btn-default-toolbar-medium-noicon .x-btn-inner {
	height:24px;
	line-height:24px;
}
.x-btn-default-toolbar-medium-icon button,.x-btn-default-toolbar-medium-icon a {
	padding:0;
}
.x-btn-default-toolbar-medium-icon .x-btn-inner {
	padding:0;
	width:24px;
}
.x-btn-default-toolbar-medium-icon .x-btn-icon {
	bottom:0;
	height:24px;
	left:0;
	right:0;
	top:0;
	width:24px;
}
.x-btn-default-toolbar-medium-icon-text-left button,.x-btn-default-toolbar-medium-icon-text-left a {
	height:24px;
}
.x-btn-default-toolbar-medium-icon-text-left .x-btn-inner {
	height:24px;
	line-height:24px;
	padding-left:28px;
}
.x-btn-default-toolbar-medium-icon-text-left .x-btn-icon {
	bottom:0;
	height:auto;
	left:0;
	right:auto;
	top:0;
	width:24px;
}
.x-ie6 .x-btn-default-toolbar-medium-icon-text-left .x-btn-icon,.x-quirks .x-btn-default-toolbar-medium-icon-text-left .x-btn-icon {
	height:24px;
}
.x-btn-default-toolbar-medium-icon-text-right button,.x-btn-default-toolbar-medium-icon-text-right a {
	height:24px;
}
.x-btn-default-toolbar-medium-icon-text-right .x-btn-inner {
	height:24px;
	line-height:24px;
	padding-right:28px !important;
}
.x-btn-default-toolbar-medium-icon-text-right .x-btn-icon {
	bottom:0;
	height:auto;
	left:auto;
	right:0;
	top:0;
	width:24px;
}
.x-ie6 .x-btn-default-toolbar-medium-icon-text-right .x-btn-icon,.x-quirks .x-btn-default-toolbar-medium-icon-text-right .x-btn-icon {
	height:24px;
}
.x-btn-default-toolbar-medium-icon-text-top .x-btn-inner {
	padding-top:28px;
}
.x-btn-default-toolbar-medium-icon-text-top .x-btn-icon {
	bottom:auto;
	height:24px;
	left:0;
	right:0;
	top:0;
	width:auto;
}
.x-ie6 .x-btn-default-toolbar-medium-icon-text-top .x-btn-icon,.x-quirks .x-ie .x-btn-default-toolbar-medium-icon-text-top .x-btn-icon {
	width:24px;
}
.x-btn-default-toolbar-medium-icon-text-bottom .x-btn-inner {
	padding-bottom:28px;
}
.x-btn-default-toolbar-medium-icon-text-bottom .x-btn-icon {
	bottom:0;
	height:24px;
	left:0;
	right:0;
	top:auto;
	width:auto;
}
.x-ie6 .x-btn-default-toolbar-medium-icon-text-bottom .x-btn-icon,.x-quirks .x-ie .x-btn-default-toolbar-medium-icon-text-bottom .x-btn-icon {
	width:24px;
}
.x-btn-default-toolbar-medium-over {
	background-color:#DBEEFF;
	background-image:-moz-linear-gradient(center top,#DBEEFF,#D0E7FF 48%,#BBD2F0 52%,#BED6F5);
	border-color:#81A4D0;
}
.x-btn-default-toolbar-medium-focus {
	}.x-btn-default-toolbar-medium-menu-active,.x-btn-default-toolbar-medium-pressed {
	}.x-btn-default-toolbar-medium-disabled {
	background-color:transparent;
	background-image:none;
}
.x-btn-default-toolbar-medium-disabled .x-btn-inner {
	color:#333333 !important;
}
.x-ie .x-btn-default-toolbar-medium-disabled .x-btn-inner {
	color:#595959 !important;
}
.x-ie6 .x-btn-default-toolbar-medium-disabled .x-btn-inner {
	color:#8C8C8C !important;
}
.x-nlg .x-btn-default-toolbar-medium-over {
	background-image:url("../images/default/btn/btn-default-toolbar-medium-over-bg.gif");
	background-repeat:repeat-x;
}
.x-nlg .x-btn-default-toolbar-medium-focus {
	}.x-nlg .x-btn-default-toolbar-medium-menu-active,.x-nlg .x-btn-default-toolbar-medium-pressed {
	}.x-btn-default-toolbar-large {
	border-color:transparent;
}
.x-btn-default-toolbar-large {
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	padding:3px;
}
.x-nlg .x-btn-default-toolbar-large-mc {
	background-color:transparent;
}
.x-btn-default-toolbar-large .x-btn-inner {
	background-repeat:no-repeat;
	color:#333333;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:12px;
	font-weight:normal;
	padding:0 3px;
}
.x-btn-default-toolbar-large-icon button,.x-btn-default-toolbar-large-icon a,.x-btn-default-toolbar-large-icon .x-btn-inner,.x-btn-default-toolbar-large-noicon button,.x-btn-default-toolbar-large-noicon a,.x-btn-default-toolbar-large-noicon .x-btn-inner {
	height:32px;
	line-height:32px;
}
.x-btn-default-toolbar-large-icon button,.x-btn-default-toolbar-large-icon a {
	padding:0;
}
.x-btn-default-toolbar-large-icon .x-btn-inner {
	padding:0;
	width:32px;
}
.x-btn-default-toolbar-large-icon .x-btn-icon {
	bottom:0;
	height:32px;
	left:0;
	right:0;
	top:0;
	width:32px;
}
.x-btn-default-toolbar-large-icon-text-left button,.x-btn-default-toolbar-large-icon-text-left a {
	height:32px;
}
.x-btn-default-toolbar-large-icon-text-left .x-btn-inner {
	height:32px;
	line-height:32px;
	padding-left:36px;
}
.x-btn-default-toolbar-large-icon-text-left .x-btn-icon {
	bottom:0;
	height:auto;
	left:0;
	right:auto;
	top:0;
	width:32px;
}
.x-ie6 .x-btn-default-toolbar-large-icon-text-left .x-btn-icon,.x-quirks .x-btn-default-toolbar-large-icon-text-left .x-btn-icon {
	height:32px;
}
.x-btn-default-toolbar-large-icon-text-right button,.x-btn-default-toolbar-large-icon-text-right a {
	height:32px;
}
.x-btn-default-toolbar-large-icon-text-right .x-btn-inner {
	height:32px;
	line-height:32px;
	padding-right:36px !important;
}
.x-btn-default-toolbar-large-icon-text-right .x-btn-icon {
	bottom:0;
	height:auto;
	left:auto;
	right:0;
	top:0;
	width:32px;
}
.x-ie6 .x-btn-default-toolbar-large-icon-text-right .x-btn-icon,.x-quirks .x-btn-default-toolbar-large-icon-text-right .x-btn-icon {
	height:32px;
}
.x-btn-default-toolbar-large-icon-text-top .x-btn-inner {
	padding-top:36px;
}
.x-btn-default-toolbar-large-icon-text-top .x-btn-icon {
	bottom:auto;
	height:32px;
	left:0;
	right:0;
	top:0;
	width:auto;
}
.x-ie6 .x-btn-default-toolbar-large-icon-text-top .x-btn-icon,.x-quirks .x-ie .x-btn-default-toolbar-large-icon-text-top .x-btn-icon {
	width:32px;
}
.x-btn-default-toolbar-large-icon-text-bottom .x-btn-inner {
	padding-bottom:36px;
}
.x-btn-default-toolbar-large-icon-text-bottom .x-btn-icon {
	bottom:0;
	height:32px;
	left:0;
	right:0;
	top:auto;
	width:auto;
}
.x-ie6 .x-btn-default-toolbar-large-icon-text-bottom .x-btn-icon,.x-quirks .x-ie .x-btn-default-toolbar-large-icon-text-bottom .x-btn-icon {
	width:32px;
}
.x-btn-default-toolbar-large-over {
	background-color:#DBEEFF;
	background-image:-moz-linear-gradient(center top,#DBEEFF,#D0E7FF 48%,#BBD2F0 52%,#BED6F5);
	border-color:#81A4D0;
}
.x-btn-default-toolbar-large-focus {
	}.x-btn-default-toolbar-large-menu-active,.x-btn-default-toolbar-large-pressed {
	}.x-btn-default-toolbar-large-disabled {
	background-color:transparent;
	background-image:none;
}
.x-btn-default-toolbar-large-disabled .x-btn-inner {
	color:#333333 !important;
}
.x-ie .x-btn-default-toolbar-large-disabled .x-btn-inner {
	color:#595959 !important;
}
.x-ie6 .x-btn-default-toolbar-large-disabled .x-btn-inner {
	color:#8C8C8C !important;
}
.x-nlg .x-btn-default-toolbar-large-over {
	background-image:url("../images/default/btn/btn-default-toolbar-large-over-bg.gif");
	background-repeat:repeat-x;
}
.x-nlg .x-btn-default-toolbar-large-focus {
	}.x-nlg .x-btn-default-toolbar-large-menu-active,.x-nlg .x-btn-default-toolbar-large-pressed {
	}.x-btn-default-toolbar-small-disabled,.x-btn-default-toolbar-medium-disabled,.x-btn-default-toolbar-large-disabled {
	background:none repeat scroll 0 0 transparent;
	border-color:transparent;
}
.x-btn-group {
	overflow:hidden;
	position:relative;
}
.x-btn-group-body {
	padding:0 1px;
	position:relative;
}
.x-btn-group-body .x-table-layout-cell {
	vertical-align:top;
}
.x-btn-group-header-text {
	white-space:nowrap;
}
.x-btn-group-default-framed {
	background-color:#D0DEF0;
	border-style:solid;
	border-width:1px;
	padding:1px;
}
.x-nlg .x-btn-group-default-framed-mc {
	background-color:#D0DEF0;
}
.x-btn-group-default-framed {
	border-color:#B7C8D7;
	box-shadow:0 1px 0 0 #E3EBF5 inset,0 -1px 0 0 #E3EBF5 inset,-1px 0 0 0 #E3EBF5 inset,1px 0 0 0 #E3EBF5 inset;
}
.x-btn-group-header-default-framed {
	margin:2px 2px 0;
}
.x-btn-group-header-body-default-framed {
	background:none repeat scroll 0 0 #C2D8F0;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	padding:1px 0;
}
.x-btn-group-header-text-default-framed {
	color:#3E6AAA;
	font:12px tahoma,arial,verdana,sans-serif;
}
.x-datepicker {
	background-color:white;
	border:1px solid #1B376C;
	position:relative;
}
.x-datepicker a {
	border-width:0;
	color:#15428B;
	outline:0 none;
	text-decoration:none;
}
.x-datepicker-inner,.x-datepicker-inner td,.x-datepicker-inner th {
	border-collapse:separate;
}
.x-datepicker-header {
	background-color:#373C64;
	height:26px;
	position:relative;
}
.x-datepicker-prev,.x-datepicker-next {
	position:absolute;
	top:5px;
	width:18px;
}
.x-datepicker-prev a,.x-datepicker-next a {
	background-position:center top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:16px;
	opacity:0.7;
	text-decoration:none !important;
	width:16px;
}
.x-datepicker-prev a:hover,.x-datepicker-next a:hover {
	opacity:1;
}
.x-datepicker-next {
	right:5px;
}
.x-datepicker-next a {
	background-image:url(../images/foss/tiny/arrow_right_white.png);
}
.x-datepicker-prev {
	left:5px;
}
.x-datepicker-prev a {
	background-image:url(../images/foss/tiny/arrow_left_white.png);
}
.x-item-disabled .x-datepicker-prev a:hover,.x-item-disabled .x-datepicker-next a:hover {
	opacity:0.6;
}
.x-datepicker-month {
	padding-top:3px;
}
.x-datepicker-month .x-btn,.x-datepicker-month button,.x-datepicker-month .x-btn-tc,.x-datepicker-month .x-btn-tl,.x-datepicker-month .x-btn-tr,.x-datepicker-month .x-btn-mc,.x-datepicker-month .x-btn-ml,.x-datepicker-month .x-btn-mr,.x-datepicker-month .x-btn-bc,.x-datepicker-month .x-btn-bl,.x-datepicker-month .x-btn-br {
	background:none repeat scroll 0 0 transparent !important;
	border-width:0 !important;
}
.x-datepicker-month span {
	color:#FFFFFF !important;
}
.x-datepicker-month .x-btn-split-right {
	background-image:url("../images/default/button/s-arrow-light.gif");
	padding-right:12px;
}
.x-datepicker-next {
	text-align:right;
}
.x-datepicker-month {
	text-align:center;
}
.x-datepicker-month button {
	color:white !important;
}
table.x-datepicker-inner {
	table-layout:fixed;
	width:100%;
}
table.x-datepicker-inner th {
	background-color:#E1E1E1;
	border-collapse:separate;
	color:;
	cursor:default;
	font:10px tahoma,arial,verdana,sans-serif;
	height:19px;
	padding:0;
	text-align:right;
	width:25px;
}
table.x-datepicker-inner th span {
	display:block;
	padding-right:7px;
}
table.x-datepicker-inner tr {
	height:20px;
}
table.x-datepicker-inner td {
	border:1px solid white;
	height:17px;
	padding:0;
	text-align:right;
}
table.x-datepicker-inner a {
	color:black;
	display:block;
	font:12px tahoma,arial,verdana,sans-serif;
	border:1px #fff solid;
	text-align:center;
	text-decoration:none;
}
table.x-datepicker-inner .x-datepicker-active {
	color:black;
	cursor:pointer;
}
table.x-datepicker-inner .x-datepicker-selected a {
	background:none repeat-x scroll left top #373C64;
	border:solid 1px #373C64;
	text-align:center;
	color:#FFFFFF;
}
table.x-datepicker-inner .x-datepicker-selected span {
	font-weight:bold;
}
table.x-datepicker-inner .x-datepicker-today a {
	border:1px solid #373C64;
}
table.x-datepicker-inner .x-datepicker-prevday a,table.x-datepicker-inner .x-datepicker-nextday a {
	color:#AAAAAA;
	text-decoration:none !important;
}
table.x-datepicker-inner a:hover,table.x-datepicker-inner .x-datepicker-disabled a:hover {
	background-color:#FAAF19;
	border:solid 1px #FAAF19;
	text-align:center;
	color:#000000;
	text-decoration:none !important;
}
table.x-datepicker-inner .x-datepicker-disabled a {
	background-color:#EEEEEE;
	color:#BBBBBB;
	cursor:default;
}
.x-datepicker-footer,.x-monthpicker-buttons {
	background-color:#E1E1E1;
	position:relative;
	text-align:center;
}
.x-datepicker-footer .x-btn,.x-monthpicker-buttons .x-btn {
	margin:4px;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/* background-image:url(../images/foss/tiny/button_def_left.png);
	*/
   	border-radius:5px;
	background-color:#373C64;
	background-repeat:none;
	border:none;
	height:21px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:5px;
}
.x-datepicker-footer .x-btn.over,.x-monthpicker-buttons .x-btn.over {
	background-color:#FAAF19;
}
.x-datepicker-footer .x-btn button span.x-btn-inner,.x-monthpicker-buttons .x-btn button span.x-btn-inner {
	color:#FFFFFF;
}
.x-item-disabled .x-datepicker-inner a:hover {
	background:none repeat scroll 0 0 transparent;
}
.x-datepicker .x-monthpicker {
	left:0;
	position:absolute;
	top:0;
}
.x-monthpicker {
	background-color:white;
	border:1px solid #1B376C;
}
.x-monthpicker-months,.x-monthpicker-years {
	float:left;
	height:167px;
	width:88px;
}
.x-monthpicker-item {
	border:0 none;
	float:left;
	font:12px tahoma,arial,verdana,sans-serif;
	height:18px;
	margin:4px 0 5px;
	text-align:center;
	vertical-align:middle;
	width:43px;
}
.x-monthpicker-item a {
	border:1px solid white;
	color:#373C64;
	display:block;
	line-height:17px;
	margin:0 5px;
	text-decoration:none;
}
.x-monthpicker-item a:hover {
	background-color:#FAAF19;
	border:solid 1px #FAAF19;
}
.x-monthpicker-item a.x-monthpicker-selected {
	background:none repeat-x scroll left top #373C64;
	border:solid 1px #373C64;
	color:#FFFFFF;
}
.x-monthpicker-months {
	border-right:1px solid #373C64;
	width:87px;
}
.x-monthpicker-years .x-monthpicker-item {
	width:44px;
}
.x-monthpicker-yearnav {
	height:28px;
}
.x-monthpicker-yearnav button {
	border:0 none;
	height:15px;
	margin:6px 12px 5px 15px;
	outline:0 none;
	padding:0;
	width:15px;
}
.x-monthpicker-yearnav button::-moz-focus-inner {
	border:0 none;
	padding:0;
}
.x-monthpicker-yearnav-next {
	background-image:url(../images/foss/tiny/arrow_right_l_blue.png);
	background-color:#FFFFFF;
}
.x-monthpicker-yearnav-next-over {
	background-image:url(../images/foss/tiny/arrow_right_yellow.png);
	cursor:pointer;
}
.x-monthpicker-yearnav-prev {
	background-image:url(../images/foss/tiny/arrow_left_l_blue.png);
	background-color:#FFFFFF;
}
.x-monthpicker-yearnav-prev-over {
	background-image:url(../images/foss/tiny/arrow_left_yellow.png);
	cursor:pointer;
}
.x-monthpicker-small .x-monthpicker-item {
	margin:2px 0;
}
.x-monthpicker-small .x-monthpicker-yearnav {
	height:23px;
}
.x-monthpicker-small .x-monthpicker-months,.x-monthpicker-small .x-monthpicker-years {
	height:136px;
}
.x-nlg .x-datepicker-header {
	background-image:url("../images/default/datepicker/datepicker-header-bg.gif");
	background-position:left top;
	background-repeat:repeat-x;
}
.x-nlg .x-datepicker-footer,.x-nlg .x-monthpicker-buttons {
	background-image:url("../images/default/datepicker/datepicker-footer-bg.gif");
	background-position:left top;
	background-repeat:repeat-x;
}
.x-color-picker {
	cursor:pointer;
	height:90px;
	width:144px;
}
.x-color-picker a {
	border:1px solid #FFFFFF;
	cursor:pointer;
	float:left;
	outline:0 none;
	padding:2px;
	text-decoration:none;
}
.x-color-picker a:hover,.x-color-picker a.x-color-picker-selected {
	background-color:#DEECFD;
	border-color:#8BB8F3;
}
.x-color-picker em {
	border:1px solid #ACA899;
	display:block;
}
.x-color-picker em span {
	cursor:pointer;
	display:block;
	height:10px;
	line-height:10px;
	width:10px;
}
.x-menu-body {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-user-select:-moz-none;
	background-image:url(../images/foss/tiny/OFB_menu_bg.png) !important;
	background-repeat:repeat-x  !important;
	background-color:#F3f3f3  !important;
	border-radius:0px  !important;
	cursor:default;
	border:solid 1px #9f9f9f  !important;
	box-shadow:0 0 4px 0 #A9A9A9;
}
.x-menu {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:auto !important;
}
.x-menu .x-box-inner.x-vertical-box-overflow-body {
	width:auto;
}
.x-panel-default-framed.x-menu {
	box-shadow:none;
}
.x-menu-item .x-form-text {
	-moz-user-select:text;
}
.x-menu-icon-separator {
	}.x-menu-plain .x-menu-icon-separator {
	display:none;
}
.x-menu-focus {
	display:block;
	height:0;
	left:-10px;
	position:absolute;
	top:-10px;
	width:0;
}
.x-menu-item {
	border-bottom:1px solid #b5b5b5;
	overflow:hidden;
	white-space:nowrap;
	z-index:1;
}
.x-menu-item-cmp {
	margin-bottom:0px;
}
.x-menu-item-link {
	cursor:default;
	display:block;
	line-height:16px;
	margin:1px;
	padding:4px 2px 4px 20px;
	text-decoration:none !important;
}
.x-opera .x-menu-item-link {
	position:relative;
}
.x-menu-item-icon {
	background:none no-repeat scroll center center transparent;
	height:16px;
	left:4px;
	position:absolute;
	top:5px;
	width:16px;
}
.x-menu-item-text {
	color:#323232;
}
.x-menu-item-checked .x-menu-item-icon {
	background-image:url("../images/default/menu/checked.gif");
}
.x-menu-item-checked .x-menu-group-icon {
	background-image:url("../images/default/menu/group-checked.gif");
}
.x-menu-item-unchecked .x-menu-item-icon {
	background-image:url("../images/default/menu/unchecked.gif");
}
.x-menu-item-unchecked .x-menu-group-icon {
	background-image:none;
}
.x-menu-item-separator {
	border-top:1px solid #E0E0E0;
	height:2px;
	margin:2px 0;
	overflow:hidden;
}
.x-menu-item-arrow {
	background:url("../images/default/menu/menu-parent.gif") no-repeat scroll center center transparent;
	height:9px;
	position:absolute;
	right:0;
	top:9px;
	width:12px;
}
.x-menu-item-indent {
	margin-left:10px;
}
.x-menu-item-active {
	cursor:pointer;
}
.x-menu-item-active .x-menu-item-link {
	background-color:#b5b5b5;
	color:#FFFFFF;
	cursor:pointer;
	margin:0;
}
.x-menu-item-active .x-menu-item-link .x-menu-item-text {
	color:#FFFFFF;
}
.x-menu-item-disabled {
	opacity:0.5;
}
.x-nlg .x-menu-item-active .x-menu-item-link {
	background-color:#b5b5b5;
}
.x-menu-date-item {
	border-color:#99BBE8;
}
.x-panel .x-grid-body,.x-panel .x-grid {
	overflow:visible;
}
.x-panel .x-grid-header-ct-hidden {
	visibility:hidden;
}
.x-grid-empty {
	color:gray;
	font:12px tahoma,arial,helvetica,sans-serif;
	padding:10px;
}
.x-grid-header-hidden .x-grid-body {
	border-top-color:#99BCE8 !important;
}
.x-grid-view {
	overflow:hidden;
	position:relative;
}
.x-grid-table {
	border-collapse:separate;
	table-layout:fixed;
}
.x-autowidth-table table.x-grid-table {
	table-layout:auto;
	width:auto !important;
}
.x-grid-row .x-grid-table {
	border-collapse:collapse;
}
.x-grid-locked .x-grid-inner-locked {
	border-style:solid;
	border-width:0 1px 0 0 !important;
}
.x-grid-header-ct {
	background-color:#3C3E65;
	cursor:default;
	padding:0;
}
.x-window .x-grid-header-ct {
	background-color:#3b72b6;
}
.x-row-embedded .x-grid-header-ct {
	background-color:#474e83;
	cursor:default;
	padding:0;
}
.x-row-embedded  .x-row-embedded .x-grid-header-ct {
	background-color:#E1E1E1;
	cursor:default;
	padding:0;
}
.x-row-embedded .x-row-embedded .x-column-header {
	color:#323232;
}
.x-row-embedded .x-row-embedded .x-grid-row {
	background-color:#b2b2b2;
}
.x-row-embedded .x-row-embedded .x-grid-row-alt {
	background-color:#e6e6e6;
}
.x-row-embedded .x-grid-body {
	padding:0px !important;
}
.x-accordion-item .x-grid-header-ct {
	border-width:0 0 1px !important;
}
.x-column-header {
	font:12px tahoma,arial,verdana,sans-serif,'宋体';
	overflow:hidden;
	padding:0;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
	border-right:solid 1px #FFFFFF;
}
.x-column-header-last {
	border-right:none;
}
.x-group-header {
	border-left-width:0;
	padding:0;
}
.x-group-sub-header {
	background:none repeat scroll 0 0 transparent;
	border-left-width:0;
	border-top:1px solid #C5C5C5;
}
.x-column-header-inner {
	line-height:20px;
	padding:3px 6px 4px;
	position:relative;
	white-space:nowrap;
}
.x-column-header-inner .x-column-header-text {
	white-space:nowrap;
}
.x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC {
	}.x-nlg .x-grid-header-ct,.x-nlg .x-column-header {
	background:#373C64;
}
.x-nlg .x-column-header .x-column-header-trigger {
	border-right:#FFFFFF solid 1px;
}
.x-nlg .x-column-header-last .x-column-header-trigger {
	border-right:none;
}
.x-nlg .x-column-header-over,.x-nlg .x-column-header-sort-ASC,.x-nlg .x-column-header-sort-DESC {
	}.x-column-header-trigger {
	background-image:url(../images/foss/icons.png);
	background-position:-268px -168px;
	background-color:none;
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:14px;
	z-index:2;
	display:block;
}
.x-column-header-over .x-column-header-trigger,.x-column-header-open .x-column-header-trigger {
	display:block;
}
.x-column-header-align-right {
	text-align:right;
}
.x-column-header-align-right .x-column-header-text {
	margin-right:6px;
	padding-right:0.5ex;
}
.x-column-header-align-center {
	text-align:center;
}
.x-column-header-align-left {
	text-align:left;
}
.x-column-header-sort-ASC .x-column-header-text {
	background-image:url(../images/foss/tiny/arrow_asc.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:16px;
}
.x-column-header-sort-DESC .x-column-header-text {
	background-image:url(../images/foss/tiny/arrow_des.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:16px;
}
.x-grid-row {
	vertical-align:middle;
	height:28px;
}
.x-grid-row .x-grid-cell {
	background-color:#none;
}
.x-grid-with-row-lines .x-grid-cell {
	border-width:1px 0;
}
.x-grid-rowwrap-div {
	border-color:#FAFAFA #EDEDED #EDEDED;
	border-right:0 solid #EDEDED;
	border-style:solid;
	border-width:0;
	overflow:hidden;
}
.x-grid-row-alt .x-grid-cell,.x-grid-row-alt .x-grid-rowwrap-div {
	background-color:#FFFFFF;
}
.x-grid-row-over .x-grid-cell,.x-grid-row-over .x-grid-rowwrap-div {
	background-color:#E3E3E3;
	border:none;
}
.x-grid-row .x-grid-cell-special {
	background-color:#transparent;
	border-right:1px solid #D0D0D0;
	padding:0;
}
.x-grid-row-focused .x-grid-cell,.x-grid-row-focused .x-grid-rowwrap-div {
	background-color:#EFEFEF;
	border:none;
}
.x-grid-row-selected .x-grid-cell,.x-grid-row-selected .x-grid-rowwrap-div {
	background-color:#FAAF19;
}
.x-grid-row-selected a:hover,.x-grid-row-focused a:hover {
	color:#fff;
}
.x-grid-row-selected .x-row-embedded .x-grid-row-selected .x-grid-cell,.x-grid-row-selected  .x-row-embedded .x-grid-row-selected .x-grid-rowwrap-div tr.x-grid-row-selected {
	background-color:#faaf19;
}
.x-grid-rowwrap-div  .x-row-embedded .x-grid-rowwrap-div .x-grid-cell,.x-grid-rowwrap-div  .x-row-embedded .x-grid-rowwrap-div .x-grid-rowwrap-div .x-grid-cell-inner {
	background:none repeat scroll 0 0 transparent;
	border-width:0;
}
.x-grid-rowwrap-div .x-grid-cell,.x-grid-rowwrap-div .x-grid-cell-inner {
	background:none repeat scroll 0 0 transparent;
	border-width:0;
}
.x-grid-row-body-hidden {
	display:none;
}
.x-grid-rowbody {
	font:12px tahoma,arial,verdana,sans-serif;
	padding:4px;
}
.x-grid-rowbody p {
	margin:5px 5px 10px;
}
.x-grid-cell {
	overflow:hidden;
}
.x-grid-cell-inner {
	overflow:hidden;
	padding:2px 6px 3px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.x-grid-with-row-lines .x-grid-cell-inner {
	line-height:20px;
}
.x-action-col-cell .x-grid-cell-inner {
	line-height:0;
	padding:2px;
}
.x-grid-with-row-lines .x-action-col-cell .x-grid-cell-inner {
	padding-top:1px;
}
.x-grid-row .x-grid-cell-row-checker {
	vertical-align:middle;
}
.x-ie6 .x-grid-header-row,.x-ie7 .x-grid-header-row,.x-quirks .x-ie8 .x-grid-header-row {
	position:absolute;
}
#mainAreaPanel .x-grid-row-selected {
	background-color:#FAAF19;
}
.x-grid-dirty-cell {
	background-image:url("../images/default/grid/dirty.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}
.x-grid-cell-selected {
	background-color:#faaf19 !important;
}
.x-nlg .x-grid-cell-special {
	background-position:right top;
	background-repeat:repeat-y;
}
.x-nlg .x-grid-row .x-grid-cell-special,.x-nlg .x-grid-row-over .x-grid-cell-special {
	background-image:url("../images/default/grid/cell-special-bg.gif");
}
.x-nlg .x-grid-row-focused .x-grid-cell-special,.x-nlg .x-grid-row-selected .x-grid-cell-special {
	/*EDIT ! background-image:url("../images/default/grid/cell-special-selected-bg.gif");
	*/
}
.x-grid-with-col-lines .x-grid-cell {
	padding-right:0;
}
.x-property-grid .x-grid-row .x-grid-property-name .x-grid-cell-inner,.x-property-grid .x-grid-row-over .x-grid-property-name .x-grid-cell-inner {
	background-image:url("../images/default/grid/property-cell-bg.gif");
	background-position:-16px 2px;
	background-repeat:no-repeat;
	padding-left:12px;
}
.x-grid-with-row-lines.x-property-grid .x-grid-row .x-grid-property-name .x-grid-cell-inner,.x-grid-with-row-lines.x-property-grid .x-grid-row-over .x-grid-property-name .x-grid-cell-inner {
	background-position:-16px 1px;
}
.x-unselectable {
	-moz-user-select:-moz-none;
	cursor:default;
}
.x-grid-row-body-hidden {
	display:none;
}
.x-grid-group-collapsed {
	display:none;
}
.x-grid-view .x-grid-td-expander {
	vertical-align:top;
}
.x-grid-td-expander {
	background:none repeat-y scroll right center transparent;
}
.x-grid-view .x-grid-td-expander .x-grid-cell-inner {
	padding:0 !important;
}
.x-grid-row-expander {
	background-color:transparent;
	background-image:url("../images/default/grid/group-collapse.gif");
	background-position:0 -2px;
	background-repeat:no-repeat;
	height:13px;
	margin-left:3px;
	width:9px;
}
.x-grid-row-collapsed .x-grid-row-expander {
	background-image:url("../images/default/grid/group-expand.gif");
}
.x-grid-resize-marker {
	background-color:#0F0F0F;
	position:absolute;
	top:0;
	width:1px;
	z-index:5;
}
.col-move-top,.col-move-bottom {
	background:none no-repeat scroll left top transparent;
	font-size:0;
	height:9px;
	line-height:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:9px;
	z-index:20000;
}
.col-move-top {
	background-image:url("../images/default/grid/col-move-top.gif");
}
.col-move-bottom {
	background-image:url("../images/default/grid/col-move-bottom.gif");
}
.x-tbar-page-number {
	width:30px;
}
.x-grid-group,.x-grid-group-body,.x-grid-group-hd {
	}.x-grid-group-hd {
	padding-top:6px;
}
.x-grid-group-hd .x-grid-cell-inner {
	cursor:pointer;
	padding:10px 4px 4px;
}
.x-grid-group-title {
	background:url("../images/default/grid/group-collapse.gif") no-repeat scroll 0 -1px transparent;
	color:#3764A0;
	font:bold 12px tahoma,arial,verdana,sans-serif;
	padding:0 0 0 14px;
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png)!important;
	background-position:-122px -161px !important;
	margin-top:4px;
	background-repeat:no-repeat;
}
/*.x-grid-group-hd-collapsed .x-grid-group-title {
	background-image:url("../images/default/grid/group-expand.gif");
}
*/
.x-grid-group-hd-collapsed .x-grid-group-title {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png) !important;
	background-position:-122px -113px !important;
	margin-top:4px;
	background-repeat:no-repeat;
}
.x-grid-group-collapsed .x-grid-group-body {
	display:none;
}
/*.x-grid-group-collapsed .x-grid-group-title {
	background-image:url("../images/default/grid/group-expand.gif");
}
*/
.x-grid-group-collapsed .x-grid-group-title {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png) !important;
	background-position:-122px -113px !important;
	margin-top:4px;
	background-repeat:no-repeat;
}
.x-group-by-icon {
	background-image:url("../images/default/grid/group-by.gif");
}
.x-show-groups-icon {
	background-image:url("../images/default/grid/group-by.gif");
}
.x-column-header-checkbox .x-column-header-inner {
	padding:0;
}
.x-grid-cell-special .x-grid-cell-inner {
	padding-left:4px;
	padding-right:4px;
}
.x-grid-row-checker,.x-column-header-checkbox .x-column-header-text {
	background-color:transparent;
	background-image:url("../images/default/grid/unchecked.gif");
	background-position:-1px -1px;
	background-repeat:no-repeat;
	height:14px;
	line-height:0;
	width:14px;
}
.x-column-header-checkbox .x-column-header-text {
	display:block;
	margin:0 5px;
}
.x-grid-hd-checker-on .x-column-header-text {
	background-image:url("../images/default/grid/checked.gif");
}
.x-grid-cell-row-checker .x-grid-cell-inner {
	line-height:14px;
	padding-bottom:2px;
	padding-top:4px;
}
.x-grid-with-row-lines .x-grid-cell-row-checker .x-grid-cell-inner {
	padding-top:3px;
}
.x-grid-row-checker {
	background-position:50% -2px;
	margin-left:1px;
}
.x-grid-row-selected .x-grid-row-checker,.x-grid-row-checked .x-grid-row-checker {
	background-image:url("../images/default/grid/checked.gif");
	/*DEBUG border:solid 1px #FF0000  !important;
	*/
}
.x-grid-row-selected .x-row-embedded tr.x-grid-row .x-grid-row-checker {
	background-image:url("../images/default/grid/unchecked.gif");
	/*border:solid 1px #0000FF !important;
	*/
}
.x-grid-row-selected .x-row-embedded tr.x-grid-row-selected .x-grid-row-checker {
	background-image:url("../images/default/grid/checked.gif");
}
.x-grid-row-selected .x-row-embedded tr.x-grid-row-selected tr.x-grid-row .x-grid-row-checker {
	background-image:url("../images/default/grid/unchecked.gif");
	/*border:solid 1px #FF00FF !important;
	*/
}
.x-grid-row-selected .x-row-embedded tr.x-grid-row-selected tr.x-grid-row-selected .x-grid-row-checker {
	background-image:url("../images/default/grid/checked.gif");
	/*border:solid 1px #FF00FF !important;
	*/
}
.x-tbar-page-first {
	background-image:url("../images/default/grid/page-first.gif") !important;
}
.x-tbar-loading {
	background-image:url("../images/default/grid/refresh.gif") !important;
}
.x-tbar-page-last {
	background-image:url("../images/default/grid/page-last.gif") !important;
}
.x-tbar-page-next {
	background-image:url("../images/default/grid/page-next.gif") !important;
}
.x-tbar-page-prev {
	background-image:url("../images/default/grid/page-prev.gif") !important;
}
.x-item-disabled .x-tbar-loading {
	background-image:url("../images/default/grid/refresh-disabled.gif") !important;
}
.x-item-disabled .x-tbar-page-first {
	background-image:url("../images/default/grid/page-first-disabled.gif") !important;
}
.x-item-disabled .x-tbar-page-last {
	background-image:url("../images/default/grid/page-last-disabled.gif") !important;
}
.x-item-disabled .x-tbar-page-next {
	background-image:url("../images/default/grid/page-next-disabled.gif") !important;
}
.x-item-disabled .x-tbar-page-prev {
	background-image:url("../images/default/grid/page-prev-disabled.gif") !important;
}
.x-hmenu-sort-asc .x-menu-item-icon {
	background-image:url("../images/default/grid/hmenu-asc.gif");
}
.x-hmenu-sort-desc .x-menu-item-icon {
	background-image:url("../images/default/grid/hmenu-desc.gif");
}
.x-hmenu-lock .x-menu-item-icon {
	background-image:url("../images/default/grid/hmenu-lock.gif");
}
.x-hmenu-unlock .x-menu-item-icon {
	background-image:url("../images/default/grid/hmenu-unlock.gif");
}
.x-group-by-icon {
	background-image:url("../images/default/grid/group-by.gif");
}
.x-cols-icon .x-menu-item-icon {
	background-image:url("../images/default/grid/columns.gif");
}
.x-show-groups-icon {
	background-image:url("../images/default/grid/group-by.gif");
}
.x-grid-drop-indicator {
	background-color:#77BC71;
	height:1px;
	line-height:0;
	overflow:visible;
	position:absolute;
}
.x-grid-drop-indicator .x-grid-drop-indicator-left {
	background-image:url("../images/default/grid/dd-insert-arrow-right.png");
	height:16px;
	left:-12px;
	position:absolute;
	top:-8px;
	width:16px;
}
.x-grid-drop-indicator .x-grid-drop-indicator-right {
	background-image:url("../images/default/grid/dd-insert-arrow-left.png");
	height:16px;
	position:absolute;
	right:-11px;
	top:-8px;
	width:16px;
}
.x-ie6 .x-grid-drop-indicator-left {
	background-image:url("../images/default/grid/dd-insert-arrow-right.gif");
}
.x-ie6 .x-grid-drop-indicator-right {
	background-image:url("../images/default/grid/dd-insert-arrow-left.gif");
}
.x-grid-editor .x-form-text {
	padding:0 4px;
}
.x-grid-editor .x-form-cb-wrap {
	padding-top:3px;
}
.x-grid-row-editor {
	overflow:visible !important;
	position:absolute !important;
	z-index:1;
}
.x-grid-row-editor .x-form-text {
	padding:0 2px;
}
.x-grid-row-editor .x-form-cb-wrap {
	padding-top:0;
}
.x-grid-row-editor .x-form-checkbox {
	margin-left:-4px;
}
.x-grid-row-editor .x-form-display-field {
	font:12px tahoma,arial,verdana,sans-serif;
	padding-left:2px;
	padding-top:0;
}
.x-grid-row-editor .x-panel-body {
	background-color:#cce1ff;
	border-bottom:1px solid #3c3e65 !important;
	border-top:1px solid #3c3e65 !important;
}
.x-grid-editor .x-form-cb-wrap,.x-grid-row-editor .x-form-cb-wrap {
	text-align:center;
}
.x-grid-editor .x-form-trigger,.x-grid-row-editor .x-form-trigger {
	height:19px;
}
.x-grid-editor .x-form-trigger-wrap .x-form-spinner-up,.x-grid-editor .x-form-trigger-wrap .x-form-spinner-down,.x-grid-row-editor .x-form-trigger-wrap .x-form-spinner-up,.x-grid-row-editor .x-form-trigger-wrap .x-form-spinner-down {
	background-image:url("../images/default/form/spinner-small.gif");
	height:10px !important;
}
.x-grid-editor .x-form-text,.x-grid-row-editor .x-form-text {
	font:12 tahoma,arial,verdana,sans-serif;
	height:18px;
}
.x-border-box .x-grid-editor .x-form-trigger,.x-border-box .x-grid-row-editor .x-form-trigger {
	height:20px;
}
.x-border-box .x-grid-editor .x-form-text,.x-border-box .x-grid-row-editor .x-form-text {
	height:26px;
	border:1px solid #faaf19;
	margin-top:-1px;
}
.x-opera .x-grid-editor .x-form-text {
	padding-left:5px;
}
.x-opera .x-grid-row-editor .x-form-text {
	padding-left:3px;
}
.x-grid-row-editor-buttons {
	background-color:#cce1ff;
	bottom:-31px;
	height:32px;
	padding:4px;
	position:absolute;
}
.x-strict .x-ie7m .x-grid-row-editor-buttons {
	height:24px;
	width:192px;
}
.x-grid-row-editor-buttons-ml,.x-grid-row-editor-buttons-mr,.x-grid-row-editor-buttons-bl,.x-grid-row-editor-buttons-br,.x-grid-row-editor-buttons-bc {
	overflow:hidden;
	position:absolute;
}
.x-grid-row-editor-buttons-bl,.x-grid-row-editor-buttons-br {
	background-image:url("../images/foss/tiny/rc.gif");
	bottom:0;
	height:4px;
	width:4px;
}
.x-grid-row-editor-buttons-bl {
	background-position:0 -16px;
	left:0;
}
.x-grid-row-editor-buttons-br {
	background-position:0 -20px;
	right:0;
}
.x-grid-row-editor-buttons-bc {
	background-color:#3c3e65;
	bottom:0;
	height:1px;
	left:4px;
	position:absolute;
	width:192px;
}
.x-grid-row-editor-buttons-ml,.x-grid-row-editor-buttons-mr {
	background-color:#3c3e65;
	height:27px;
	top:1px;
	width:1px;
}
.x-grid-row-editor-buttons-ml {
	left:0;
}
.x-grid-row-editor-buttons-mr {
	background-position:0 -20px;
	right:0;
}
.x-grid-row-editor-errors ul {
	margin-left:5px;
}
.x-grid-row-editor-errors li {
	list-style:disc outside none;
	margin-left:15px;
}
.x-webkit *:focus {
	outline:medium none !important;
}
.x-form-item {
	table-layout:fixed;
	vertical-align:top;
}
.x-autocontainer-form-item,.x-anchor-form-item,.x-vbox-form-item,.x-checkboxgroup-form-item,.x-table-form-item {
	margin-bottom:5px;
}
.x-form-layout-table {
	border-collapse:separate;
	border-spacing:0 2px;
}
.x-form-item-body {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:2px;
	position:relative;
	vertical-align:middle;
}
.x-form-item-body .x-form-item-body {
	padding-top:0px !important;
}
.x-form-form-item td {
	border-top:1px solid transparent;
}
.x-ie6 .x-form-layout-table {
	border-collapse:collapse;
	border-spacing:0;
}
.x-ie6 .x-form-form-item td {
	border-top-width:0;
}
.x-ie6 td.x-form-item-pad {
	height:5px;
}
.x-editor .x-form-item-body {
	padding-bottom:0;
}
.x-form-item-label {
	-moz-user-select:-moz-none;
	cursor:default;
	display:block;
	font-size:12px;
	/*修改3px 0 0为6px 0 0*/
	padding:6px 0 0;
}
/*修改.x-form-item-label-top为.x-form-item-label-left*/
.x-form-item-label-left {
	/*修改0px 0 0为6px 0 0*/
    padding:6px 0 0;
}
.x-form-item-label-right {
	text-align:right;
}
.x-form-invalid-under {
	/* background:url(../images/foss/tiny/icons/error.png) no-repeat scroll 0 2px transparent;
	*/
    background:url(../images/foss/icons.png) no-repeat scroll -630px -675px transparent;
	color:#FF0000;
	width:18px;
	font:12px tahoma,arial,verdana,sans-serif;
	padding:2px 2px 2px 18px;
}
.x-external-error-icon {
	height:22px;
	position:absolute;
	right:10px;
}
.x-form-invalid-icon {
	/*background:url(../images/foss/tiny/icons/error.png) no-repeat scroll 2px 3px transparent;
	*/
	background:url(../images/foss/icons.png) no-repeat scroll -630px -675px transparent;
	overflow:hidden;
	width:18px;
}
.x-form-invalid-icon ul {
	display:block;
	width:18px;
}
.x-form-invalid-icon ul li {
	display:none;
}
.x-form-field,.x-form-display-field {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:black;
	font:12px tahoma,arial,verdana,sans-serif,"宋体";
}
.x-form-text,textarea.x-form-field {
	background:url("../images/default/form/text-bg.gif") repeat-x scroll 0 0 white;
	border:1px solid #B5B8C8;
	padding:1px 3px;
}
.x-form-text {
	height:18px;
	line-height:18px;
	vertical-align:top;
}
.x-ie8m .x-form-text {
	line-height:15px;
}
.x-border-box .x-form-text {
	height:22px;
}
textarea.x-form-field {
	background:url("../images/default/form/text-bg.gif") repeat-x scroll 0 0 white;
	color:black;
	height:auto;
	line-height:normal;
	overflow:auto;
	resize:none;
}
.x-border-box textarea.x-form-field {
	height:64px;
}
.x-safari.x-mac textarea.x-form-field {
	margin-bottom:-2px;
}
.x-form-focus,textarea.x-form-focus {
	border-color:#FAAF19;
	border-width:2px;
}
.x-form-invalid-field,textarea.x-form-invalid-field {
	border-color:#FF0000;
}
.x-form-item {
	font:12px tahoma,arial,verdana,sans-serif;
}
.x-form-empty-field,textarea.x-form-empty-field {
	color:gray;
}
.x-webkit .x-form-empty-field {
	line-height:15px;
}
.x-form-display-field {
	/*修改由3px改成1px*/
    padding-top:1px;
}
.x-field-default-toolbar .x-form-text {
	height:16px;
}
.x-border-box .x-field-default-toolbar .x-form-text {
	height:20px;
}
.x-field-default-toolbar .x-form-item-label-left {
	padding-left:4px;
}
.x-fieldset {
	border:1px solid #B5B8C8;
	display:block;
	margin-bottom:10px;
	padding:10px;
	position:relative;
}
.x-ie .x-fieldset {
	padding-top:0;
}
.x-ie .x-fieldset .x-fieldset-body {
	padding-top:10px;
}
.x-fieldset-header-checkbox {
	line-height:14px;
}
.x-fieldset-header {
	color:#15428B;
	font:12px bold tahoma,arial,verdana,sans-serif;
	overflow:hidden;
	padding:0 3px 1px;
}
.x-fieldset-header .x-fieldset-header-text {
	float:left;
	padding:1px 0;
}
.x-fieldset-header .x-fieldset-header-text-collapsible {
	cursor:pointer;
}
.x-fieldset-header .x-form-item,.x-fieldset-header .x-tool {
	float:left;
	margin:1px 0 0;
}
.x-fieldset-header .x-form-cb-wrap {
	font-size:0;
	line-height:0;
	padding:1px 0;
}
.x-fieldset-with-title .x-form-item,.x-fieldset-with-title .x-tool {
	margin-right:3px;
}
.x-webkit .x-fieldset-header {
	}.x-opera .x-fieldset-with-legend {
	margin-top:-1px;
}
.x-opera.x-mac .x-fieldset-header-text {
	padding:2px 0 0;
}
.x-fieldset-collapsed .x-fieldset-body {
	display:none;
}
.x-fieldset-collapsed {
	border-left-color:transparent !important;
	border-right-color:transparent !important;
	border-width:1px 1px 0 !important;
	padding-bottom:0 !important;
}
.x-fieldset {
	overflow:hidden;
}
.x-fieldset-bwrap {
	overflow:hidden;
}
.x-fieldset-body {
	overflow:hidden;
}
.x-form-file-wrap .x-form-text {
	color:#777777;
}
.x-form-file-wrap .x-form-file-btn {
	overflow:hidden;
}
.x-form-file-wrap .x-form-file-input {
	font-size:100px;
	height:30px;
	opacity:0;
	position:absolute;
	right:-2px;
	top:-4px;
}
.x-form-cb-wrap {
	padding-top:3px;
}
.x-form-checkbox,.x-form-radio {
	background:url("../images/default/form/checkbox.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	height:13px;
	overflow:hidden;
	padding:0;
	vertical-align:-1px;
	width:13px;
}
.x-form-checkbox::-moz-focus-inner,.x-form-radio::-moz-focus-inner {
	border:0 none;
	padding:0;
}
.x-form-cb-checked .x-form-checkbox,.x-form-cb-checked .x-form-radio {
	background-position:0 -13px;
}
.x-form-cb-focus {
	background-position:-13px 0;
}
.x-form-cb-checked .x-form-cb-focus {
	background-position:-13px -13px;
}
.x-form-radio {
	background-image:url("../images/default/form/radio.gif");
}
.x-form-cb-label-before {
	margin-right:4px;
}
.x-form-cb-label-after {
	margin-left:4px;
}
.x-form-checkboxgroup-body {
	padding:1px 4px;
}
.x-form-invalid .x-form-checkboxgroup-body {
	background:url("../images/default/grid/invalid_line.gif") repeat-x scroll center bottom transparent;
	border:1px solid #CC3300;
	padding:0 3px;
}
.x-check-group-alt {
	background:none repeat scroll 0 0 #D1DDEF;
	border-bottom:1px dotted #B5B8C8;
	border-top:1px dotted #B5B8C8;
}
.x-form-check-group-label {
	border-bottom:1px solid #333333;
	color:#333333;
	margin:0 30px 5px 0;
	padding:2px;
}
.x-form-trigger-wrap {
	vertical-align:top;
}
.x-form-trigger {
	background-image:url("../images/default/form/trigger.gif");
	background-position:0 0;
	border-bottom:1px solid #B5B8C8;
	cursor:pointer;
	height:21px;
	overflow:hidden;
	width:17px;
}
.x-border-box .x-form-trigger {
	height:22px;
}
.x-field-default-toolbar .x-form-trigger {
	height:19px;
}
.x-border-box .x-field-default-toolbar .x-form-trigger {
	height:20px;
}
.x-form-trigger-over {
	background-position:-17px 0;
}
.x-form-trigger-over.x-form-date-trigger-over {
	width:17px;
	height:21px;
	background-image:url(../images/foss/icons.png)!important;
	background-position:-90px 0;
	background-repeat:no-repeat;
	border-bottom:none;
}
.x-form-trigger-wrap-focus .x-form-trigger-over.x-form-date-trigger-over {
	width:17px;
	height:21px;
	background-image:url(../images/foss/icons.png) !important;
	background-position:-135px 0 !important;
	background-repeat:no-repeat;
	border-bottom:none;
}
.x-form-trigger-wrap-focus .x-form-trigger.x-form-date-trigger {
	width:17px;
	height:21px;
	background-image:url(../images/foss/icons.png)!important;
	background-position:-90px 0;
	background-repeat:no-repeat;
	border-bottom:none;
}
.x-form-trigger-wrap-focus .x-form-trigger {
	background-position:-51px 0;
}
.x-form-trigger-wrap-focus .x-form-trigger-over {
	background-position:-68px 0;
}
.x-form-trigger-click,.x-form-trigger-wrap-focus .x-form-trigger-click {
	background-position:-34px 0;
}
.x-form-trigger-icon {
	background-position:7px 6px;
	background-repeat:no-repeat;
	height:16px;
}
.x-pickerfield-open .x-form-field {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.x-pickerfield-open-above .x-form-field {
	border-bottom-left-radius:3px;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.x-form-arrow-trigger .x-form-trigger-icon {
	background-image:url("../images/default/boundlist/trigger-arrow.png");
}
.x-form-date-trigger {
	width:17px;
	height:21px;
	background-image:url(../images/foss/icons.png)!important;
	background-position:-180px 0;
	background-repeat:no-repeat;
	border-bottom:none;
}
.x-form-trigger-wrap .x-form-spinner-up,.x-form-trigger-wrap .x-form-spinner-down {
	background-image:url("../images/default/form/spinner.gif");
	border-bottom:0 none;
	font-size:0;
	height:11px !important;
	width:17px !important;
}
.x-form-trigger-wrap .x-form-spinner-down {
	background-position:0 -11px;
}
.x-form-trigger-wrap-focus .x-form-spinner-down {
	background-position:-51px -11px;
}
.x-form-trigger-wrap .x-form-spinner-down-over {
	background-position:-17px -11px;
}
.x-form-trigger-wrap-focus .x-form-spinner-down-over {
	background-position:-68px -11px;
}
.x-form-trigger-wrap .x-form-spinner-down-click {
	background-position:-34px -11px;
}
.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-up,.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-down {
	background-image:url("../images/default/form/spinner-small.gif");
	height:10px !important;
}
.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-down {
	background-position:0 -10px;
}
.x-field-default-toolbar .x-form-trigger-wrap-focus .x-form-spinner-down {
	background-position:-51px -10px;
}
.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-down-over {
	background-position:-17px -10px;
}
.x-field-default-toolbar .x-form-trigger-wrap-focus .x-form-spinner-down-over {
	background-position:-68px -10px;
}
.x-field-default-toolbar .x-form-trigger-wrap .x-form-spinner-down-click {
	background-position:-34px -10px;
}
.x-trigger-noedit {
	cursor:pointer;
}
.x-item-disabled .x-trigger-noedit,.x-item-disabled .x-form-trigger {
	cursor:auto;
}
.x-form-clear-trigger {
	background-image:url("../images/default/form/clear-trigger.gif");
}
.x-form-search-trigger {
	background-image:url("../images/default/form/search-trigger.gif");
}
.x-html-editor-wrap {
	border:1px solid #B5B8C8;
}
.x-html-editor-wrap .x-toolbar {
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
}
.x-html-editor-wrap textarea {
	background-color:white;
}
.x-html-editor-tb .x-btn-text {
	background:url("../images/default/editor/tb-sprite.gif") no-repeat scroll 0 0 transparent;
}
.x-html-editor-tb .x-edit-bold,.x-menu-item img.x-edit-bold {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:0 0;
}
.x-html-editor-tb .x-edit-italic,.x-menu-item img.x-edit-italic {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-16px 0;
}
.x-html-editor-tb .x-edit-underline,.x-menu-item img.x-edit-underline {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-32px 0;
}
.x-html-editor-tb .x-edit-forecolor,.x-menu-item img.x-edit-forecolor {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-160px 0;
}
.x-html-editor-tb .x-edit-backcolor,.x-menu-item img.x-edit-backcolor {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-176px 0;
}
.x-html-editor-tb .x-edit-justifyleft,.x-menu-item img.x-edit-justifyleft {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-112px 0;
}
.x-html-editor-tb .x-edit-justifycenter,.x-menu-item img.x-edit-justifycenter {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-128px 0;
}
.x-html-editor-tb .x-edit-justifyright,.x-menu-item img.x-edit-justifyright {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-144px 0;
}
.x-html-editor-tb .x-edit-insertorderedlist,.x-menu-item img.x-edit-insertorderedlist {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-80px 0;
}
.x-html-editor-tb .x-edit-insertunorderedlist,.x-menu-item img.x-edit-insertunorderedlist {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-96px 0;
}
.x-html-editor-tb .x-edit-increasefontsize,.x-menu-item img.x-edit-increasefontsize {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-48px 0;
}
.x-html-editor-tb .x-edit-decreasefontsize,.x-menu-item img.x-edit-decreasefontsize {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-64px 0;
}
.x-html-editor-tb .x-edit-sourceedit,.x-menu-item img.x-edit-sourceedit {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-192px 0;
}
.x-html-editor-tb .x-edit-createlink,.x-menu-item img.x-edit-createlink {
	background-image:url("../images/default/editor/tb-sprite.gif");
	background-position:-208px 0;
}
.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
	padding:5px 5px 1px;
}
.x-html-editor-tb .x-toolbar {
	position:static !important;
}
.x-html-editor-tb .x-font-select {
	font-size:12px;
}
.x-html-editor-wrap textarea {
	border:0 none;
	overflow:auto;
	padding:3px 2px;
}
.x-panel,.x-plain {
	overflow:hidden;
	position:relative;
}
.x-panel-header-horizontal {
	padding:3px 5px 4px;
}
.x-panel-header-vertical {
	padding:5px 4px;
}
.x-panel-header-icon,.x-window-header-icon {
	background-position:0 0;
	background-repeat:no-repeat;
	height:16px;
	margin-right:4px;
	vertical-align:middle;
	width:16px;
}
.x-vertical .x-panel-header-icon,.x-vertical .x-window-header-icon {
	margin:0 0 4px;
}
.x-panel-header-draggable,.x-panel-header-draggable .x-panel-header-text,.x-window-header-draggable,.x-window-header-draggable .x-window-header-text {
	cursor:move;
}
.x-panel-ghost,.x-window-ghost {
	cursor:move;
	opacity:0.65;
}
.x-panel-header-horizontal .x-panel-header-body,.x-panel-header-horizontal .x-window-header-body,.x-panel-header-horizontal .x-btn-group-header-body,.x-btn-group-header-horizontal .x-panel-header-body,.x-btn-group-header-horizontal .x-window-header-body,.x-btn-group-header-horizontal .x-btn-group-header-body {
	background-image:url(../images/foss/tiny/header_underline_grey.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-right:30px !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.x-panel-default-framed.x-panel-default-framed-collapsed .x-panel-header-horizontal .x-panel-header-body {
	background-image:none;
}
.x-panel-header-vertical .x-panel-header-body,.x-panel-header-vertical .x-window-header-body,.x-panel-header-vertical .x-btn-group-header-body,.x-window-header-vertical .x-panel-header-body,.x-window-header-vertical .x-window-header-body,.x-window-header-vertical .x-btn-group-header-body,.x-btn-group-header-vertical .x-panel-header-body,.x-btn-group-header-vertical .x-window-header-body,.x-btn-group-header-vertical .x-btn-group-header-body {
	height:100%;
}
.x-panel-header-text-container {
	overflow:hidden;
	text-overflow:ellipsis;
}
.x-panel-header-text {
	-moz-user-select:-moz-none;
	cursor:default;
	white-space:nowrap;
}
.x-panel-header-left .x-vml-base,.x-panel-header-right .x-vml-base {
	left:-3px !important;
}
.x-panel-body {
	font-size:12px;
	overflow:hidden;
	position:relative;
}
.x-panel-header-vertical .x-surface {
	padding-left:1px;
}
.x-opera .x-panel-header-vertical .x-surface,.x-strict .x-ie9 .x-panel-header-vertical .x-surface {
	padding-left:2px;
}
.x-panel-collapsed .x-panel-header-collapsed-border-top {
	}.x-panel-collapsed .x-panel-header-collapsed-border-right {
	}.x-panel-collapsed .x-panel-header-collapsed-border-bottom {
	}.x-panel-collapsed .x-panel-header-collapsed-border-left {
	}.x-nlg .x-panel-header-vertical .x-frame-mc {
	background-repeat:repeat-y;
}
.x-panel-default {
	border-color:#99BCE8;
}
.x-panel-header-default {
	font-size:14px;
}
.x-nlg .x-panel-header-default-top {
	}.x-nlg .x-panel-header-default-bottom {
	background-image:url("../images/default/panel-header/panel-header-default-bottom-bg.gif");
}
.x-nlg .x-panel-header-default-left {
	background-image:url("../images/default/panel-header/panel-header-default-left-bg.gif");
}
.x-nlg .x-panel-header-default-right {
	background-image:url("../images/default/panel-header/panel-header-default-right-bg.gif");
}
.x-nlg .x-panel-header-default-right {
	background-position:right top;
}
.x-nlg .x-panel-header-default-bottom {
	background-position:left bottom;
}
.x-panel-header-text-default {
	color:#403B85;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}
.x-tabpanel-child {
	/*-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#E8E8E8;
	background-image:url(../images/foss/tiny/content_bg.gif);
	background-repeat:repeat-X;
	*/
}
.x-panel-body-default {
	color:#323232;
}
.x-panel-collapsed .x-window-header-default,.x-panel-collapsed .x-panel-header-default {
	border-color:#99BCE8;
}
.x-panel-header-default-vertical {
	border-color:#99BCE8;
}
.x-panel-collapsed .x-panel-header-default-top {
	}.x-panel-collapsed .x-panel-header-default-right {
	}.x-panel-collapsed .x-panel-header-default-bottom {
	}.x-panel-collapsed .x-panel-header-default-left {
	}.x-panel-header-default-top {
	}.x-panel-header-default-right {
	}.x-panel-header-default-bottom {
	}.x-panel-header-default-left {
	}.x-panel-header-default-right-tc,.x-panel-header-default-right-mc,.x-panel-header-default-right-bc {
	background-position:right 0;
}
.x-panel-header-default-bottom-tc,.x-panel-header-default-bottom-mc,.x-panel-header-default-bottom-bc {
	background-position:0 bottom;
}
.x-panel-header-default-framed {
	font-size:12px;
	border:none;
}
.x-nlg .x-panel-header-default-framed-top {
	}.x-nlg .x-panel-header-default-framed-bottom {
	}.x-nlg .x-panel-header-default-framed-left {
	}.x-nlg .x-panel-header-default-framed-right {
	}.x-nlg .x-panel-header-default-framed-right {
	background-position:right top;
}
.x-nlg .x-panel-header-default-framed-bottom {
	background-position:left bottom;
}
.x-nbr .x-panel-header-default-framed {
	background-image:none;
}
.x-strict .x-ie9 .x-panel-header-default-framed-top,.x-nlg.x-opera .x-panel-header-default-framed-top,.x-nlg.x-safari .x-panel-header-default-framed-top {
	}.x-strict .x-ie9 .x-panel-header-default-framed-bottom,.x-nlg.x-opera .x-panel-header-default-framed-bottom,.x-nlg.x-safari .x-panel-header-default-framed-bottom {
	background-image:url("../images/default/panel-header/panel-header-default-bottom-bg.gif");
}
.x-strict .x-ie9 .x-panel-header-default-framed-left,.x-nlg.x-opera .x-panel-header-default-framed-left,.x-nlg.x-safari .x-panel-header-default-framed-left {
	background-image:url("../images/default/panel-header/panel-header-default-left-bg.gif");
}
.x-strict .x-ie9 .x-panel-header-default-framed-right,.x-nlg.x-opera .x-panel-header-default-framed-right,.x-nlg.x-safari .x-panel-header-default-framed-right {
	background-image:url("../images/default/panel-header/panel-header-default-right-bg.gif");
}
.x-collapsed-border-top .x-panel-header-body {
	background:none;
}
.x-panel-header-text-default-framed {
	background-image:url("../images/foss/icons.png");
	background-position:-765px -0;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	color:#3d74b7;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.x-panel-body-default-framed {
	color:#323232;
}
.x-panel-collapsed .x-window-header-default-framed,.x-panel-collapsed .x-panel-header-default-framed {
	border-color:#99BCE8;
}
.x-panel-header-default-framed-vertical {
	border-color:#99BCE8;
}
.x-panel-default-framed {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	background-image:url(../images/foss/tiny/content_bg.gif);
	background-repeat:repeat-x;
	background-color:#f5f5f5;
	margin-left:4px;
	margin-right:4px;
	margin-top:10px;
	margin-bottom:20px;
	border:solid 1px #d4d4d4;
	box-shadow:0 0px 4px 0px #a9a9a9;
}
.x-panel-default-framed.x-panel-default-framed-collapsed {
	padding-bottom:0px;
}
.x-nlg .x-panel-default-framed-mc {
	background-color:#DFE9F6;
}
.x-panel-header-default-framed-top {
	padding:3px 5px 4px;
	margin-bottom:3px;
	padding-right:30px;
}
.x-nlg .x-panel-header-default-framed-top-mc {
	}.x-panel-header-default-framed-right {
	padding:5px 4px;
}
.x-nlg .x-panel-header-default-framed-right-mc {
	}.x-panel-header-default-framed-bottom {
	padding:3px 5px 4px;
}
.x-nlg .x-panel-header-default-framed-bottom-mc {
	}.x-panel-header-default-framed-left {
	padding:5px 4px;
}
.x-nlg .x-panel-header-default-framed-left-mc {
	}.x-panel-header-default-framed-top {
	}.x-panel-header-default-framed-right {
	box-shadow:0 1px 0 0 #F4F8FD inset,0 -1px 0 0 #F4F8FD inset,-1px 0 0 0 #F4F8FD inset;
}
.x-panel-header-default-framed-bottom {
	box-shadow:0 -1px 0 0 #F4F8FD inset,-1px 0 0 0 #F4F8FD inset,1px 0 0 0 #F4F8FD inset;
}
.x-panel-header-default-framed-left {
	box-shadow:0 1px 0 0 #F4F8FD inset,0 -1px 0 0 #F4F8FD inset,1px 0 0 0 #F4F8FD inset;
}
.x-panel .x-panel-header-default-framed-top {
	}.x-panel .x-panel-header-default-framed-right {
	}.x-panel .x-panel-header-default-framed-bottom {
	}.x-panel .x-panel-header-default-framed-left {
	}.x-panel-header-default-framed-collapsed {
	}.x-panel-header-default-framed-collapsed-top {
	padding:3px 5px 4px;
	padding-right:30px;
}
.x-nlg .x-panel-header-default-framed-collapsed-top-mc {
	background-color:#CBDDF3;
	background-image:url("../images/default/panel-header/panel-header-default-framed-collapsed-top-bg.gif");
}
.x-panel-header-default-framed-collapsed-right {
	background-color:#CBDDF3;
	border-style:solid;
	border-width:1px;
	padding:5px 4px;
}
.x-nlg .x-panel-header-default-framed-collapsed-right-mc {
	background-color:#CBDDF3;
	background-image:url("../images/default/panel-header/panel-header-default-framed-collapsed-right-bg.gif");
}
.x-panel-header-default-framed-collapsed-bottom {
	background-color:#CBDDF3;
	border-style:solid;
	border-width:1px;
	padding:3px 5px 4px;
}
.x-nlg .x-panel-header-default-framed-collapsed-bottom-mc {
	background-color:#CBDDF3;
	background-image:url("../images/default/panel-header/panel-header-default-framed-collapsed-bottom-bg.gif");
}
.x-panel-header-default-framed-collapsed-left {
	background-color:#CBDDF3;
	border-style:solid;
	border-width:1px;
	padding:5px 4px;
}
.x-nlg .x-panel-header-default-framed-collapsed-left-mc {
	background-color:#CBDDF3;
	background-image:url("../images/default/panel-header/panel-header-default-framed-collapsed-left-bg.gif");
}
.x-panel-header-default-framed-right-tc,.x-panel-header-default-framed-right-mc,.x-panel-header-default-framed-right-bc {
	background-position:right 0;
}
.x-panel-header-default-framed-bottom-tc,.x-panel-header-default-framed-bottom-mc,.x-panel-header-default-framed-bottom-bc {
	background-position:0 bottom;
}
.x-panel-header-plain,.x-panel-body-plain {
	border:0 none;
	padding:0;
}
.x-tip {
	overflow:visible;
	position:absolute;
	/*background-color:#fff2d9;
	*/
	background-color:#ffffcc;
	border:1px solid #faaf19;
	box-shadow:0px 0px 0px 1px rgba(250,175,25,0.4);
	border-radius:5px;
	padding:2px;
}
.x-tip .x-tip-header .x-box-item {
	padding:3px 3px 0;
}
.x-tip .x-tip-header .x-tool {
	padding:0 1px 0 0 !important;
}
.x-nlg .x-tip-mc {
	background-color:#E9F2FF;
}
.x-tip-header-text {
	-moz-user-select:-moz-none;
	color:#444444;
	cursor:default;
	font-size:12px;
	font-weight:bold;
}
.x-tip-header-draggable .x-tip-header-text {
	cursor:move;
}
.x-tip-body,.x-form-invalid-tip-body {
	overflow:hidden;
	padding:3px;
	position:relative;
}
.x-tip-header,.x-tip-body,.x-form-invalid-tip-body {
	color:#444444;
	font-size:12px;
	font-weight:normal;
}
.x-tip-header a,.x-tip-body a,.x-form-invalid-tip-body a {
	color:#2A2A2A;
}
.x-tip-anchor {
	border-color:#8EAACE;
	border-style:solid;
	border-width:5px;
	height:0;
	overflow:hidden;
	position:absolute;
	width:0;
}
.x-border-box .x-tip-anchor {
	height:10px;
	width:10px;
}
.x-tip-anchor-top {
	border-left-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent;
}
.x-tip-anchor-bottom {
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-right-color:transparent;
}
.x-tip-anchor-left {
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-top-color:transparent;
}
.x-tip-anchor-right {
	border-bottom-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent;
}
.x-form-invalid-tip {
	border-color:#A1311F;
	box-shadow:0 1px 0 0 #D87166 inset,0 -1px 0 0 #D87166 inset,-1px 0 0 0 #D87166 inset,1px 0 0 0 #D87166 inset;
}
.x-form-invalid-tip-body {
	/* background:url(../images/foss/tiny/icons/error.png) no-repeat scroll 1px 1px transparent;
	*/
    background:url(../images/foss/icons.png) no-repeat scroll -630px -675px transparent;
	padding-left:22px;
}
.x-form-invalid-tip-body li {
	margin-bottom:4px;
}
.x-form-invalid-tip-body li.last {
	margin-bottom:0;
}
.x-form-invalid-tip-default {
	background-color:white;
	border-style:solid;
	border-width:1px;
	padding:4px;
}
.x-nlg .x-form-invalid-tip-default-mc {
	background-color:white;
}
.x-slider {
	}.x-slider-inner {
	left:0;
	overflow:visible;
	position:relative;
	top:0;
}
.x-slider-focus {
	-moz-user-select:-moz-none;
	cursor:default;
	display:block;
	font-size:1px;
	height:1px;
	left:0;
	line-height:1px;
	outline:0 none;
	overflow:hidden;
	position:absolute;
	top:0;
	width:1px;
}
.x-slider-horz {
	background:none no-repeat scroll 0 -24px transparent;
	padding-left:7px;
	width:100%;
}
.x-slider-horz .x-slider-end {
	background:none no-repeat scroll right -46px transparent;
	padding-right:7px;
}
.x-slider-horz .x-slider-inner {
	background:none repeat-x scroll 0 -2px transparent;
	height:18px;
}
.x-slider-horz .x-slider-thumb {
	background:none no-repeat scroll 0 0 transparent;
	height:15px;
	left:0;
	margin-left:-7px;
	position:absolute;
	top:1px;
	width:14px;
}
.x-slider-horz .x-slider-thumb-over {
	background-position:-14px -15px;
}
.x-slider-horz .x-slider-thumb-drag {
	background-position:-28px -30px;
}
.x-slider-vert {
	background:none no-repeat scroll -44px 0 transparent;
	padding-top:7px;
}
.x-slider-vert .x-slider-end {
	background:none no-repeat scroll -22px bottom transparent;
	padding-bottom:7px;
	width:22px;
}
.x-slider-vert .x-slider-inner {
	background:none repeat-y scroll 0 0 transparent;
	width:22px;
}
.x-slider-vert .x-slider-thumb {
	background:none no-repeat scroll 0 0 transparent;
	bottom:0;
	height:14px;
	left:3px;
	margin-bottom:-7px;
	position:absolute;
	width:15px;
}
.x-slider-vert .x-slider-thumb-over {
	background-position:-15px -14px;
}
.x-slider-vert .x-slider-thumb-drag {
	background-position:-30px -28px;
}
.x-slider-horz,.x-slider-horz .x-slider-end,.x-slider-horz .x-slider-inner {
	background-image:url("../images/default/slider/slider-bg.png");
}
.x-slider-horz .x-slider-thumb {
	background-image:url("../images/default/slider/slider-thumb.png");
}
.x-slider-vert,.x-slider-vert .x-slider-end,.x-slider-vert .x-slider-inner {
	background-image:url("../images/default/slider/slider-v-bg.png");
}
.x-slider-vert .x-slider-thumb {
	background-image:url("../images/default/slider/slider-v-thumb.png");
}
.x-progress {
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	height:20px;
	overflow:hidden;
	position:relative;
}
.x-progress-bar {
	border-radius:0 0 0 0;
	border-right:1px solid;
	border-top:1px solid;
	height:18px;
	overflow:hidden;
	position:absolute;
	width:0;
}
.x-progress-text {
	font-size:12px;
	font-weight:bold;
	height:18px;
	line-height:16px;
	overflow:hidden;
	padding:0 5px;
	position:absolute;
	text-align:center;
}
.x-progress-text-back {
	padding-top:1px;
}
.x-progress-default {
	border-color:#6594CF;
}
.x-progress-default .x-progress-bar {
	background-color:#73A3E0;
	background-image:-moz-linear-gradient(center top,#B2CCEE,#88B1E5 50%,#73A3E0 51%,#5E96DB);
	border-right-color:#6594CF;
	border-top-color:#C6D8ED;
}
.x-progress-default .x-progress-text {
	color:white;
}
.x-progress-default .x-progress-text-back {
	color:#396295;
}
.x-nlg .x-progress-default .x-progress-bar {
	background:url("../images/default/progress/progress-default-bg.gif") repeat-x scroll 0 0 transparent;
}
.x-toolbar {
	margin-bottom:2px;
	margin-top:2px;
}
div.x-toolbar.x-docked.x-toolbar-default.x-docked-bottom.x-toolbar-docked-bottom {
	}.x-toolbar .x-form-item-label {
	font-size:12px;
	line-height:15px;
}
.x-toolbar .x-toolbar-item {
	margin:0 2px 0 0;
}
.x-toolbar .x-toolbar-text {
	color:#4C4C4C;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin-left:4px;
	margin-right:6px;
	white-space:nowrap;
}
.x-toolbar .x-toolbar-separator {
	border:0 none;
	cursor:default;
	display:block;
	font-size:1px;
	overflow:hidden;
}
.x-toolbar .x-toolbar-separator-horizontal {
	border-left:1px solid #b5b5b5;
	height:14px;
	margin:0 3px 0 2px;
	width:0;
}
.x-toolbar-footer {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	margin-top:3px;
	padding:2px 0 2px 6px;
}
.x-toolbar-footer .x-box-inner {
	border-width:0;
}
.x-toolbar-footer .x-toolbar-item {
	margin:0 6px 0 0;
}
.x-toolbar-vertical {
	padding:2px 2px 0;
}
.x-toolbar-vertical .x-toolbar-item {
	margin:0 0 2px;
}
.x-toolbar-vertical .x-toolbar-text {
	margin-bottom:6px;
	margin-top:4px;
}
.x-toolbar-vertical .x-toolbar-separator-vertical {
	border-bottom:1px solid white;
	border-top:1px solid #98C8FF;
	height:0;
	line-height:0;
	margin:2px 5px 3px;
	width:10px;
}
.x-toolbar-scroller {
	padding-left:0;
}
.x-toolbar-spacer {
	width:2px;
}
.x-toolbar-more-icon {
	background-image:url("../images/default/toolbar/more.gif") !important;
	background-position:2px center !important;
	background-repeat:no-repeat;
}
.x-toolbar-default {
	}.x-nlg .x-toolbar-default {
	}.x-toolbar-plain {
	border:0 none;
}
.x-window {
	outline:medium none;
	overflow:hidden;
}
.x-window .x-window-wrap {
	position:relative;
}
.x-window-body {
	border-style:solid;
	overflow:hidden;
	position:relative;
}
tr.x-grid-row-focused {
	background-color:#FAAF19;
}
tr.x-grid-row-selected {
	background-color:#FAAF19;
}
tr.x-grid-row-selected .x-grid-rowwrap-div tr.x-grid-row-focused {
	background-color:#faaf19;
}
tr.x-grid-row .x-grid-rowwrap-div .x-grid-cell-rowbody {
	border-left:4px transparent solid;
	border-right:4px transparent solid;
	border-bottom:2px transparent solid;
}
tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-cell-rowbody {
	border-left:4px #faaf19 solid;
	border-right:4px #faaf19 solid;
	border-bottom:2px #faaf19 solid;
}
/*
tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr,tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr .x-grid-cell-special {
	background:#ffffff;
}
tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr .x-grid-cell-special,tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr .x-grid-row {
	background:#e6e6e6;
}
tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr .x-grid-row-alt,tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr .x-grid-row-alt .x-grid-cell-special {
	background:#f1f1f1;
}
tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr .x-grid-row-over,tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr .x-grid-row-over .x-grid-cell-special {
	background:#b2b2b2;
	border:none;
}
tr.x-grid-row-selected tr.x-grid-row-selected .x-grid-row {
	background:#faaf19
}
*/
tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr {
	background:#ffffff;
}
tr.x-grid-row-selected .x-grid-rowwrap-div .x-grid-rowbody-tr .x-grid-row-alt {
	background:#fff;
}
/*--------------------------------------------------------------------------------------------------------------------------------bdd-------------*/
.x-grid-row-focused td .x-row-embedded,.x-grid-row-focused td .x-row-embedded tr,.x-grid-row-focused td .x-row-embedded td {
	/*EDIT background-color:#FFFFFF;
	*/
}
.x-grid-row-focused td tr.x-grid-rowbody-tr td.x-grid-cell-rowbody {
	/*EDIT background-color:#FFFFFF;
	*/
}
.x-window-maximized .x-window-wrap .x-window-header {
	border-radius:0 0 0 0 !important;
}
.x-window-header-top {
	margin-bottom:-2px;
}
.x-window-header-body-horizontal {
	margin-top:-1px;
}
.x-window-header-bottom {
	margin-bottom:-1px;
	margin-top:-1px;
}
.x-window-header-left {
	margin-right:-1px;
}
.x-window-header-right {
	margin-left:-1px;
}
.x-window-header-vertical .x-surface {
	padding-left:1px;
}
.x-window-collapsed .x-window-header-vertical {
	}.x-window-collapsed .x-window-header-horizontal {
	}.x-window-collapsed .x-window-header-left {
	margin-right:0;
	padding-right:5px !important;
}
.x-window-collapsed .x-window-header-right {
	margin-left:0;
	padding-left:5px !important;
}
.x-window-collapsed .x-window-header-top {
	margin-bottom:-1px;
	padding-bottom:5px !important;
}
.x-window-collapsed .x-window-header-bottom {
	margin-top:0;
	padding-top:5px !important;
}
.x-window-header-left .x-vml-base,.x-window-header-right .x-vml-base {
	left:-3px !important;
}
.x-opera .x-window-header-vertical .x-surface,.x-strict .x-ie9 .x-window-header-vertical .x-surface {
	padding-left:2px;
}
.x-window-header-text-container {
	overflow:hidden;
	text-overflow:ellipsis;
}
.x-window-header-text {
	-moz-user-select:-moz-none;
	cursor:default;
	white-space:nowrap;
}
.x-window-default {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:solid 1px #FAAF19;
	border-radius:0px;
	/*box-shadow:0 1px 0 0 #ECF2FB inset,0 -1px 0 0 #ECF2FB inset,-1px 0 0 0 #ECF2FB inset,1px 0 0 0 #ECF2FB inset;
	*/
    background-color:#f5f5f5;
	background-image:url(../images/foss/tiny/content_bg.gif);
	background-repeat:repeat-x;
	padding:10px;
}
.x-window-default .x-tabpanel-child {
	background:#FFFFFF;
	border-left:solid 2px #b5b5b5;
	border-right:solid 2px #b5b5b5;
	border-bottom:solid 2px #b5b5b5;
	border-top:solid 2px #b5b5b5;
}
/*.x-window-default div.x-panel-body {
	margin-top:-2px;
}
*/
.x-nlg .x-window-default-mc {
	background-color:none;
}
.x-window-body-default {
	background:none;
	border:none;
	color:#323232;
}
.x-window-header-default {
	font-size:14px;
	font-weight:bold;
	color:#3C3E65;
}
.x-window-header-text-default {
	font-size:14px;
	font-weight:bold;
	color:#3C3E65;
	line-height:35px;
}
.x-window-header-default-top {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:none;
	border-radius:0px;
	border:none;
	padding-left:10px;
	padding-right:10px;
}
.x-nlg .x-window-header-default-top-mc {
	background-color:none;
}
.x-window-header-default-right {
	background-color:none;
	border-style:solid;
	border-width:1px 1px 1px 0;
	padding:5px 4px 5px 0;
}
.x-nlg .x-window-header-default-right-mc {
	background-color:none;
}
.x-window-header-default-bottom {
	background-color:none;
	border-style:solid;
	border-width:0 1px 1px;
	padding:0 5px 4px;
}
.x-nlg .x-window-header-default-bottom-mc {
	background-color:none;
}
.x-window-header-default-left {
	background-color:none;
	border-style:solid;
	border-width:1px 0 1px 1px;
	padding:5px 0 5px 4px;
}
.x-nlg .x-window-header-default-left-mc {
	background-color:none;
}
.x-window-header-default-collapsed-top {
	background-color:none;
	border-style:solid;
	border-width:1px;
	padding:4px 5px;
}
.x-nlg .x-window-header-default-collapsed-top-mc {
	background-color:none;
}
.x-window-header-default-collapsed-right {
	background-color:none;
	border-style:solid;
	border-width:1px;
	padding:5px 4px;
}
.x-nlg .x-window-header-default-collapsed-right-mc {
	background-color:none;
}
.x-window-header-default-collapsed-bottom {
	background-color:none;
	border-style:solid;
	border-width:1px;
	padding:4px 5px;
}
.x-nlg .x-window-header-default-collapsed-bottom-mc {
	background-color:none;
}
.x-window-header-default-collapsed-left {
	background-color:none;
	border-style:solid;
	border-width:1px;
	padding:5px 4px;
}
.x-nlg .x-window-header-default-collapsed-left-mc {
	background-color:none;
}
/*.x-window-header-default-top {
	box-shadow:0 1px 0 0 #ECF2FB inset,-1px 0 0 0 #ECF2FB inset,1px 0 0 0 #ECF2FB inset;
}
.x-window-header-default-right {
	box-shadow:0 1px 0 0 #ECF2FB inset,0 -1px 0 0 #ECF2FB inset,-1px 0 0 0 #ECF2FB inset;
}
.x-window-header-default-bottom {
	box-shadow:0 -1px 0 0 #ECF2FB inset,-1px 0 0 0 #ECF2FB inset,1px 0 0 0 #ECF2FB inset;
}
.x-window-header-default-left {
	box-shadow:0 1px 0 0 #ECF2FB inset,0 -1px 0 0 #ECF2FB inset,1px 0 0 0 #ECF2FB inset;
}
*/
.x-window-body-plain {
	background:none repeat scroll 0 0 transparent;
}
.x-message-box .x-window-body {
	background-color:none;
	border:medium none;
}
.x-message-box .x-progress-wrap {
	margin-top:4px;
}
.x-message-box-icon {
	height:32px;
	width:47px;
}
.x-message-box-info,.x-message-box-warning,.x-message-box-question,.x-message-box-error {
	background:none no-repeat scroll left top transparent;
}
.x-message-box .x-msg-box-wait {
	background-image:url("../images/default/shared/blue-loading.gif");
}
.x-message-box-info {
	background-image:url("../images/default/shared/icon-info.gif");
}
.x-message-box-warning {
	background-image:url("../images/default/shared/icon-warning.gif");
}
.x-message-box-question {
	background-image:url("../images/default/shared/icon-question.gif");
}
.x-message-box-error {
	background-image:url("../images/default/shared/icon-error.gif");
}
.x-tab-bar {
	background:none;
	font-size:12px;
	position:relative;
	border:none !important;
	overflow:visible;
}
.x-nlg .x-tab-bar {
	border:none !important;
}
.x-tab-bar-default-plain,.x-nlg .x-tab-bar-default-plain {
	background:none repeat scroll 0 0 transparent;
}
.x-tab-bar-body {
	border:none !important;
	overflow:visible;
	border-style:solid;
	position:relative;
	z-index:2;
}
.x-tab-bar-top .x-tab-bar-body {
	border-width:1px 1px 0;
	height:20px;
	padding:1px 0 3px;
}
.x-tab-bar-top .x-tab-bar-strip,#mainAreaPanel .panelContent .x-tab-bar-top .x-tab-bar-strip,#mainAreaPanel .panelContentNToolbar .x-tab-bar-top .x-tab-bar-strip {
	border-width:0;
	height:2px;
	top:29px;
}
.x-border-box .x-tab-bar-top .x-tab-bar-body,#mainAreaPanel .panelContent .x-tab-bar-top .x-tab-bar-body,#mainAreaPanel .panelContentNToolbar .x-tab-bar-top .x-tab-bar-body {
	height:32px;
	padding-bottom:0px;
}
.x-border-box .x-tab-bar-top,#mainAreaPanel .panelContent .innerTabPanel .x-tab-bar-top,#mainAreaPanel .panelContentNToolbar .innerTabPanel .x-tab-bar-top {
	height:32px;
}
.x-border-box .x-tab-bar-left,#mainAreaPanel .panelContent .x-tab-bar-left,#mainAreaPanel .panelContentNToolbar .x-tab-bar-left {
	width:105px;
	height:600px;
	overflow-y:visible;
	/*TAB-LEFT*/
}
.x-border-box .x-tab-bar-body-left,#mainAreaPanel .panelContent .x-tab-bar-body-left,#mainAreaPanel .panelContentNToolbar .x-tab-bar-body-left {
	width:105px;
	height:600px;
	overflow-y:visible;
	/*TAB-LEFT*/
}
#mainAreaPanel .panelContent .x-tab-bar-body-left .x-box-inner.x-vertical-box-overflow-body,#mainAreaPanel .panelContentNToolbar .x-tab-bar-body-left .x-box-inner.x-vertical-box-overflow-body {
	height:600px !important;
	overflow:visible;
}
.x-border-box  .innerTabPanel .x-tab-bar-top .x-tab-bar-strip,.x-border-box #mainAreaPanel .panelContent .innerTabPanel .x-tab-bar-top .x-tab-bar-strip,.x-border-box #mainAreaPanel .panelContentNToolbar .innerTabPanel  .x-tab-bar-top .x-tab-bar-strip {
	/*NOTE*/height:0px;
}
.x-tab-bar-top .x-tab-bar-body-default-plain {
	border-width:0;
	height:30px;
	padding:0 0 2px;
}
.x-tab-bar-top .x-tab-bar-strip-default-plain,#mainAreaPanel .panelContent .x-tab-bar-top .x-tab-bar-strip-default-plain,#mainAreaPanel .panelContentNToolbar .x-tab-bar-top .x-tab-bar-strip-default-plain {
	border-width:0;
	height:2px;
	top:28px;
}
.x-border-box .x-tab-bar-top .x-tab-bar-body-default-plain {
	height:30px;
}
.x-window .x-tab-bar-top {
	height:auto !important;
	margin-left:5px;
	margin-top:2px;
}
.x-window .x-tab-bar-top  .x-tab-bar-body {
	height:auto !important;
}
.x-window .x-tab-bar-top .x-tab-bar-body-default-plain {
	height:auto !important;
}
.x-border-box .x-tab-bar-top .x-tab-bar-strip-default-plain,.x-border-box #mainAreaPanel .panelContent .x-tab-bar-top .x-tab-bar-strip-default-plain,.x-border-box #mainAreaPanel .panelContentNToolbar .x-tab-bar-top .x-tab-bar-strip-default-plain {
	height:2px;
}
.x-tab-bar-bottom .x-tab-bar-body {
	border-width:0 1px 1px;
	height:28px;
	padding:3px 0 1px;
}
.x-tab-bar-bottom .x-tab-bar-body .x-box-inner {
	position:relative;
	top:-1px;
}
.x-tab-bar-bottom .x-tab-bar-body .x-box-scroller,.x-tab-bar-bottom .x-tab-bar-body .x-box-scroller-left,.x-tab-bar-bottom .x-tab-bar-body .x-box-scroller-right {
	height:22px;
}
.x-tab-bar-bottom .x-tab-bar-strip {
	border-width:0 1px 1px;
	height:2px;
	top:0;
}
.x-border-box .x-tab-bar-bottom .x-tab-bar-body {
	height:28px;
}
.x-border-box .x-tab-bar-bottom .x-tab-bar-strip {
	height:2px;
}
.x-tab-bar-bottom .x-tab-bar-body-default-plain {
	border-width:0;
	height:28px;
	padding:3px 0 0;
}
.x-tab-bar-bottom .x-tab-bar-body-default-plain .x-box-inner {
	position:relative;
	top:-1px;
}
.x-tab-bar-bottom .x-tab-bar-body-default-plain .x-box-scroller,.x-tab-bar-bottom .x-tab-bar-body-default-plain .x-box-scroller-left,.x-tab-bar-bottom .x-tab-bar-body-default-plain .x-box-scroller-right {
	height:21px;
}
.x-tab-bar-bottom .x-tab-bar-strip-default-plain {
	border-width:0 1px 1px;
	height:2px;
	top:0;
}
.x-border-box .x-tab-bar-bottom .x-tab-bar-body-default-plain {
	height:28px;
}
.x-border-box .x-tab-bar-bottom .x-tab-bar-strip-default-plain {
	height:2px;
}
.x-tab-bar-strip-default,.x-tab-bar-strip-default-plain {
	background-color:#b5b5b5;
	border:none;
	font-size:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
	z-index:1;
}
.x-tab-default-top {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-style:solid;
	border-width:0px;
}
.x-nlg .x-tab-default-top-mc {
	background-color:#DEECFD;
	background-image:url("../images/default/tab/tab-default-top-bg.gif");
}
.x-tab-default-bottom {
	border-style:solid;
	border-width:0 1px 1px;
	padding:0 3px 3px;
}
.x-nlg .x-tab-default-bottom-mc {
	background-color:#DEECFD;
	background-image:url("../images/default/tab/tab-default-bottom-bg.gif");
}
.x-tab-top {
	border-color:#b5b5b5;
	cursor:pointer;
	display:inline-block;
	height:28px;
	margin:0 0 0 0px;
	white-space:nowrap;
	z-index:1;
}
.x-tab-left {
	}#mainAreaPanel .panelContentNToolbar  .x-tab-top,#mainAreaPanel .panelContent  .x-tab-top {
	z-index:1;
	display:inline-block;
	height:24px;
	width:auto;
	border-color:#CFCFCF !important;
	margin:2px !important;
	margin-top:3px !important;
	/*note*/
}
#mainAreaPanel .innerTabPanel .x-horizontal-box-overflow-body {
	/*margin-left:20px;
	*/
}
.x-border-box #mainAreaPanel .panelContentNToolbar .x-box-inner .x-tab-active em button span.x-tab-inner,.x-border-box  #mainAreaPanel .panelContent .x-box-inner .x-tab-active em button span.x-tab-inner {
	width:auto;
}
.x-tab em {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	display:block;
	line-height:1px;
}
.x-tab button {
	position:relative;
	cursor:pointer;
	background-image:url(../images/foss/tiny/tab_bg.gif);
	color:#b5b5b5;
	/*background-color:#dcdcdc;
	*/
	/*color:#FFFFFF;
	*/
	background-repeat:repeat-x;
	border:none;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-size:12px;
	font-weight:normal;
	margin:0;
	outline:0 none;
	overflow-x:visible;
	padding:0;
}
.x-tab button::-moz-focus-inner {
	border:0 none;
	padding:0;
}
.x-tab button .x-tab-inner {
	background-color:transparent;
	background-position:0 -2px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.x-tab img {
	display:none;
}
.x-border-box .x-tab-default-top {
	height:28px;
}
.x-window .x-tab-default-top {
	height:auto !important;
}
#mainAreaPanel .panelContent .innerTabPanel .x-border-box .x-tab-top-active,#mainAreaPanel .panelContentNToolbar .innerTabPanel .x-border-box .x-tab-top-active,#mainAreaPanel .panelContent .innerTabPanel .x-tab-top-active,#mainAreaPanel .panelContentNToolbar .innerTabPanel .x-box-inner .x-tab-top-active {
	height:28px;
	background-color:#FFFFFF;
	/*box-shadow:0 1px 0 0 #b5b5b5 inset,-1px 0 0 0 #b5b5b5 inset,1px 0 0 0 #b5b5b5 inset;
	*/
	/*NOTE*/ border-top:0px solid #FFFFFF !important;
	border-right:0px solid #FFFFFF !important;
	border-left:1px solid #DDD!important;
	width:auto;
	-moz-box-shadow:0px 0px 4px 0px #A9A9A9;
	-webkit-box-shadow:0px 0px 4px 0px #A9A9A9;
	box-shadow:0px 0px 4px 0px #A9A9A9;
	margin:3px !important;
	margin-left:2px !important;
}
.x-border-box .x-tab-default-bottom {
	EDIT height:30px;
}
.x-tab-default-top {
	border-bottom:none;
	/*box-shadow:0 1px 0 0 white inset,-1px 0 0 0 white inset,1px 0 0 0 white inset;
	*/
}
.x-tab-default-top em {
	}.x-tab-default-top button,.x-tab-default-top .x-tab-inner,.x-tab-default-top .x-tab-inner {
	line-height:33px;
	background:none;
	height:29px !important;
	margin:auto !important;
}
.x-window .x-tab-default-top button,.x-window .x-tab-default-top .x-tab-inner,.x-window .x-tab-default-top .x-tab-inner {
	line-height:28px;
	background:none;
	height:auto !important;
	margin:auto !important;
}
#mainAreaPanel .panelContent .x-tab-default-top button,#mainAreaPanel .innerTabPanel .x-tab-default-top .x-tab-inner,#mainAreaPanel .panelContentNToolbar .x-tab-default-top button {
	line-height:22px;
	height:22px !important;
	margin:auto !important;
}
.x-safari4 .x-tab-default-top .x-tab-inner,.x-safari5_0 .x-tab-default-top .x-tab-inner {
	line-height:11px;
}
.x-nbr .x-tab-default-top {
	}.x-tab-default-top-active {
	}.x-tab-default-bottom {
	box-shadow:0 -1px 0 0 white inset,-1px 0 0 0 white inset,1px 0 0 0 white inset;
}
.x-tab-default-bottom em {
	padding-top:3px;
}
.x-tab-default-bottom button,.x-tab-default-bottom .x-tab-inner {
	height:13px;
	line-height:13px;
}
.x-nbr .x-tab-default-bottom {
	border-top-width:1px !important;
}
.x-tab-default-bottom-active {
	border-top-color:#DEECFD !important;
}
.x-tab-default-disabled {
	background-color:#E1ECFA;
	background-image:-moz-linear-gradient(center top,#E1ECFA,#ECF4FE);
	border-color:#BBD2EF;
	cursor:default;
}
.x-tab-default-disabled button {
	color:#C3B3B3 !important;
}
.x-tab-icon-text-left .x-tab-inner {
	padding-left:20px;
}
.x-tab-icon {
	background-position:0 -1px;
	background-repeat:no-repeat;
	bottom:0;
	height:18px;
	left:0;
	position:absolute;
	right:auto;
	top:0;
	width:18px;
}
.x-strict .x-ie8 .x-tab button,.x-strict .x-ie9 .x-tab button {
	overflow-y:visible;
}
.x-tab-default-disabled .x-tab-icon {
	opacity:0.5;
}
.x-tab-noicon .x-tab-icon {
	display:none;
}
.x-tab-top-over {
	background-color:#E8F2FF;
	background-image:-moz-linear-gradient(center top,#D7E5FD,#E0EDFF 25%,#E8F2FF 45%);
}
.x-tab-bottom-over {
	background-color:#E8F2FF;
	background-image:-moz-linear-gradient(center bottom,#D7E5FD,#E0EDFF 25%,#E8F2FF 45%);
}
.x-tab-active {
	z-index:3;
}
#mainAreaPanel .panelContentNToolbar  .x-tab-left-active,#mainAreaPanel .panelContent  .x-tab-left-active {
	position:relative !important;
	-moz-box-shadow:0px 0px 4px 0px #A9A9A9;
	-webkit-box-shadow:0px 0px 4px 0px #A9A9A9;
	box-shadow:0px 0px 4px 0px #A9A9A9;
	background:#FFFFFF;
	margin:3px !important;
}
#mainAreaPanel .panelContentNToolbar  .x-tab-left-active button,#mainAreaPanel .panelContent  .x-tab-left-active button {
	background:#FFFFFF;
	font-weight:bold;
	color:#373C64;
}
#mainAreaPanel .panelContentNToolbar  .x-tab-left,#mainAreaPanel .panelContent  .x-tab-left {
	position:relative !important;
	top:auto !important;
	left:0px;
	border:1px solid #CFCFCF;
	margin:3px !important;
	margin-top:4px !important;
	width:100px;
	/*TAB-LEFT*/
}
#mainAreaPanel .panelContentNToolbar  .x-tab-left button,#mainAreaPanel .panelContent  .x-tab-left button {
	border-right:1px solid #CFCFCF;
}
#mainAreaPanel .panelContentNToolbar  .x-tab-left-active button,#mainAreaPanel .panelContent  .x-tab-left-active button {
	border-right:1px solid #FFFFFF;
}
.x-tab-top-active button,#mainAreaPanel .panelContentNToolbar .x-box-inner .x-tab-top-active button,#mainAreaPanel .panelContent .x-box-inner .x-tab-top-active button {
	/*border-top:1px solid #b5b5b5;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	*/
	background:#FFFFFF;
	color:#15498B;
	/*NOTE*/	font-weight:bold;
	width:auto;
}
#mainAreaPanel .panelContentNToolbar .innerTabPanel  .x-tabpanel-child,#mainAreaPanel .panelContent .innerTabPanel  .x-tabpanel-child {
	/*-webkit-box-shadow:10px 3px 10px #c9c9c9;
	*/
	/*-moz-box-shadow:10px 3px 10px #c9c9c9;
	*/
	background-color:#F5F5F5;
	background-image:url("../images/foss/tiny/content_bg.gif");
	background-repeat:repeat-x;
	-moz-box-shadow:0px 0px 5px 0px #A9A9A9;
	-webkit-box-shadow:0px 0px 5px 0px #A9A9A9;
	box-shadow:0px 0px 5px 0px #A9A9A9;
	top:32px;
	left:0px;
}
#mainAreaPanel .panelContentNToolbar .innerTabPanel_left  .x-tabpanel-child,#mainAreaPanel .panelContent .innerTabPanel_left  .x-tabpanel-child {
	/*-webkit-box-shadow:10px 3px 10px #c9c9c9;
	*/
	/*-moz-box-shadow:10px 3px 10px #c9c9c9;
	*/
	background-color:#F5F5F5;
	background-image:url("../images/foss/tiny/content_bg.gif");
	background-repeat:repeat-x;
	-moz-box-shadow:0px 0px 5px 0px #A9A9A9;
	-webkit-box-shadow:0px 0px 5px 0px #A9A9A9;
	box-shadow:0px 0px 5px 0px #A9A9A9;
	left:100px;
	top:0px;
	/*TAB-LEFT*/
}
.overrideChildLeft .x-tabpanel-child {
	left:0px !important;
	top:32px !important;
}
.overrideChildTop .x-tabpanel-child {
	top:0px !important;
	left:100px !important;
	/*TAB-LEFT*/
}
.innerTabPanel_left .x-panel-body {
	padding:5px;
	overflow:visible;
}
.innerTabPanel_left .x-tabpanel-child .x-panel-body {
	overflow:visible;
}
.innerTabPanel {
	overflow:visible;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.innerTabPanel .x-panel-body {
	padding:5px;
	padding-top:0px;
	overflow:visible;
}
.innerTabPanel .x-tabpanel-child .x-panel-body {
	overflow:visible;
}
.x-tab-top-active,#mainAreaPanel .panelContentNToolbar  .x-tab-top-active,#mainAreaPanel .panelContent  .x-tab-top-active {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFFFFF;
	height:33px;
}
.x-tab-bottom-active {
	background-color:#DEECFD;
	background-image:-moz-linear-gradient(center bottom,#FFFFFF,#F5F9FE 25%,#DEECFD 45%);
}
.x-tab-disabled {
	border-color:#BBD2EF;
}
.x-tab-disabled button {
	color:#C3B3B3;
}
.x-tab-top-disabled {
	background:-moz-linear-gradient(center top,#E1ECFA,#ECF4FE) repeat scroll 0 0 #E1ECFA;
}
.x-tab-bottom-disabled {
	background:-moz-linear-gradient(center bottom,#E1ECFA,#ECF4FE) repeat scroll 0 0 #E1ECFA;
}
.x-nlg .x-tab-top {
	background-image:url("../images/default/tab/tab-default-top-bg.gif");
}
.x-nlg .x-tab-bottom {
	background-image:url("../images/default/tab/tab-default-bottom-bg.gif");
}
.x-nlg .x-tab-top-over {
	background-image:url("../images/default/tab/tab-default-top-over-bg.gif");
}
.x-nlg .x-tab-bottom-over {
	background-image:url("../images/default/tab/tab-default-bottom-over-bg.gif");
}
.x-nlg .x-tab-top-active {
	background-image:url("../images/default/tab/tab-default-top-active-bg.gif");
}
.x-nlg .x-tab-bottom-active {
	background-image:url("../images/default/tab/tab-default-bottom-active-bg.gif");
}
.x-nlg .x-tab-top-disabled {
	background-image:url("../images/default/tab/tab-default-top-disabled-bg.gif") !important;
}
.x-nlg .x-tab-bottom-disabled {
	background-image:url("../images/default/tab/tab-default-bottom-disabled-bg.gif") !important;
}
.x-tab-closable em {
	padding-right:14px;
}
.x-tab-close-btn {
	background:url("../images/default/tab/tab-default-close.gif") no-repeat scroll 0 0 transparent;
	font-size:0;
	height:11px;
	line-height:0;
	opacity:0.6;
	position:absolute;
	right:2px;
	text-indent:-999px;
	top:2px;
	width:11px;
}
.x-nbr .x-tab-close-btn {
	right:0;
	top:0;
}
a.x-tab-close-btn:hover {
	opacity:1;
}
.x-tab-default-disabled a.x-tab-close-btn {
	opacity:0.3;
}
.x-autowidth-table table.x-grid-table {
	table-layout:auto;
	width:auto !important;
}
.x-tree-no-lines .x-tree-elbow {
	background-color:transparent;
}
.x-tree-no-lines .x-tree-elbow-end {
	background-color:transparent;
}
.x-tree-no-lines .x-tree-elbow-line {
	background-color:transparent;
}
.x-tree-arrows .x-tree-elbow-plus {
	background:none no-repeat scroll 0 0 transparent;
}
.x-tree-arrows .x-tree-elbow-end-plus {
	background:none no-repeat scroll 0 0 transparent;
}
.x-tree-arrows .x-tree-elbow-end-minus {
	background:none no-repeat scroll -16px 0 transparent;
}
.x-tree-arrows .x-tree-elbow-minus {
	background:none no-repeat scroll -16px 0 transparent;
}
.x-tree-arrows .x-tree-elbow {
	background-color:transparent !important;
}
.x-tree-arrows .x-tree-elbow-end {
	background-color:transparent !important;
}
.x-tree-arrows .x-tree-elbow-line {
	background-color:transparent !important;
}
.x-tree-arrows .x-tree-expander-over .x-tree-elbow-plus,.x-tree-arrows .x-tree-expander-over .x-tree-elbow-end-plus {
	background-position:-32px 0;
}
.x-tree-arrows .x-tree-expander-over .x-tree-elbow-minus,.x-tree-arrows .x-tree-expander-over .x-tree-elbow-end-minus {
	background-position:-48px 0;
}
.x-tree-arrows .x-grid-tree-node-expanded .x-tree-elbow-plus,.x-tree-arrows .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
	background-position:-16px 0;
}
.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-elbow-plus,.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-elbow-end-plus {
	background-position:-48px 0;
}
.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus {
	cursor:pointer;
}
.x-tree-lines .x-tree-elbow {
	background-image:url("../images/default/tree/elbow.gif");
}
.x-tree-lines .x-tree-elbow-end {
	background-image:url("../images/default/tree/elbow-end.gif");
}
.x-tree-lines .x-tree-elbow-plus {
	background-image:url("../images/default/tree/elbow-plus.gif");
}
.x-tree-lines .x-tree-elbow-end-plus {
	background-image:url("../images/default/tree/elbow-end-plus.gif");
}
.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-plus {
	background-image:url("../images/default/tree/elbow-minus.gif");
}
.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
	background-image:url("../images/default/tree/elbow-end-minus.gif");
}
.x-tree-lines .x-tree-elbow-line {
	background-image:url("../images/default/tree/elbow-line.gif");
}
.x-tree-no-lines .x-tree-elbow-plus,.x-tree-no-lines .x-tree-elbow-end-plus {
	background-image:url("../images/default/tree/elbow-plus-nl.gif");
}
.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-elbow-plus,.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
	background-image:url("../images/default/tree/elbow-end-minus-nl.gif");
}
.x-tree-arrows .x-tree-elbow-plus,.x-tree-arrows .x-tree-elbow-minus,.x-tree-arrows .x-tree-elbow-end-plus,.x-tree-arrows .x-tree-elbow-end-minus {
	background-image:url("../images/default/tree/arrows.gif");
}
.x-tree-icon {
	margin:2px 3px 0 0;
}
.x-grid-with-row-lines .x-tree-icon {
	margin-top:1px;
}
.x-tree-elbow,.x-tree-elbow-end,.x-tree-elbow-plus,.x-tree-elbow-end-plus,.x-tree-elbow-empty,.x-tree-elbow-line {
	height:20px;
	width:16px;
}
.x-grid-with-row-lines .x-tree-elbow,.x-grid-with-row-lines .x-tree-elbow-end,.x-grid-with-row-lines .x-tree-elbow-plus,.x-grid-with-row-lines .x-tree-elbow-end-plus,.x-grid-with-row-lines .x-tree-elbow-empty,.x-grid-with-row-lines .x-tree-elbow-line {
	background-position:0 -1px;
	height:19px;
}
.x-tree-icon-leaf {
	background-image:url("../images/default/tree/leaf.gif");
	width:16px;
}
.x-tree-icon-parent {
	background-image:url("../images/default/tree/folder.gif");
	width:16px;
}
.x-grid-tree-node-expanded .x-tree-icon-parent {
	background-image:url("../images/default/tree/folder-open.gif");
}
.x-grid-rowbody {
	padding:0;
}
.x-grid-cell-treecolumn .x-grid-cell-inner {
	line-height:19px;
	padding:0;
}
.x-grid-with-row-lines .x-grid-cell-treecolumn .x-grid-cell-inner {
	line-height:17px;
}
.x-tree-panel .x-grid-cell-inner {
	cursor:pointer;
}
.x-tree-panel .x-grid-cell-inner img {
	display:inline-block;
	vertical-align:top;
}
.x-grid-editor-on-text-node .x-form-text {
	padding-left:1px;
	padding-right:1px;
}
.x-opera .x-grid-editor-on-text-node .x-form-text {
	padding-left:2px;
	padding-right:2px;
}
.x-tree-checkbox {
	background:url("../images/default/form/checkbox.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	display:inline-block;
	height:13px;
	margin:4px 3px 0 0;
	overflow:hidden;
	padding:0;
	vertical-align:top;
	width:13px;
}
.x-tree-checkbox::-moz-focus-inner {
	border:0 none;
	padding:0;
}
.x-grid-with-row-lines .x-tree-checkbox {
	margin-top:3px;
}
.x-tree-checkbox-checked {
	background-position:0 -13px;
}
.x-tree-drop-ok-append .x-dd-drop-icon {
	background-image:url("../images/default/tree/drop-append.gif");
}
.x-tree-drop-ok-above .x-dd-drop-icon {
	background-image:url("../images/default/tree/drop-above.gif");
}
.x-tree-drop-ok-below .x-dd-drop-icon {
	background-image:url("../images/default/tree/drop-below.gif");
}
.x-tree-drop-ok-between .x-dd-drop-icon {
	background-image:url("../images/default/tree/drop-between.gif");
}
.x-grid-tree-loading .x-tree-icon {
	background-image:url("../images/default/tree/loading.gif");
}
.x-tree-ddindicator {
	border-color:green;
	border-style:dotted;
	border-width:1px 0 0;
	height:1px;
}
.x-grid-tree-loading span {
	color:#444444;
	font-style:italic;
}
.x-tree-animator-wrap {
	overflow:hidden;
}
.x-surface {
	-moz-box-orient:vertical;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
}
.x-surface {
	}.rvml {
	}.x-surface tspan {
	-moz-user-select:-moz-none;
	cursor:default;
}
.x-vml-sprite {
	height:1px;
	left:0;
	position:absolute;
	top:0;
	width:1px;
}
.x-vml-group {
	height:1000px;
	left:0;
	position:absolute;
	top:0;
	width:1000px;
}
.x-vml-measure-span {
	display:inline;
	left:-9999em;
	margin:0;
	padding:0;
	position:absolute;
	top:-9999em;
}
.x-vml-base {
	display:inline-block;
	left:0;
	overflow:hidden;
	position:relative;
	top:0;
}
.x-vml-base {
	display:inline-block;
	left:0;
	overflow:hidden;
	position:relative;
	top:0;
}
svg,vml {
	overflow:hidden;
}
.x-viewport {
	border:0 none;
	height:100%;
	margin:0;
	overflow:auto;
	padding:0;
	position:static;
}
/*.x-viewport body {
	border:0 none;
	height:100%;
	margin:0;
	overflow:auto;
	padding:0;
	position:static;
}
*/

.x-dd-drag-proxy {
	z-index:1000000 !important;
}
.x-dd-drag-repair .x-dd-drag-ghost {
	opacity:0.6;
}
.x-dd-drag-repair .x-dd-drop-icon {
	display:none;
}
.x-dd-drag-ghost {
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background-color:#FFFFFF;
	border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font:12px tahoma,arial,verdana,sans-serif;
	opacity:0.85;
	padding:5px 5px 5px 20px;
	white-space:nowrap;
}
.x-dd-drop-icon {
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:16px;
	left:3px;
	position:absolute;
	top:3px;
	width:16px;
	z-index:1;
}
.x-view-selector {
	background-color:#C3DAF9;
	border:1px dotted #3399BB;
	left:0;
	opacity:0.5;
	position:absolute;
	top:0;
	width:0;
}
.x-dd-drop-nodrop .x-dd-drop-icon {
	background-image:url("../images/default/dd/drop-no.gif");
}
.x-dd-drop-ok .x-dd-drop-icon {
	background-image:url("../images/default/dd/drop-yes.gif");
}
.x-dd-drop-ok-add .x-dd-drop-icon {
	background-image:url("../images/default/dd/drop-add.gif");
}
.x-resizable-handle {
	background-color:#FFFFFF;
	font-size:1px;
	line-height:6px;
	opacity:0;
	overflow:hidden;
	position:absolute;
	z-index:100;
}
.x-collapsed .x-resizable-handle {
	display:none;
}
.x-resizable-handle-east {
	height:100%;
	right:0;
	top:0;
	width:6px;
}
.x-resizable-over .x-resizable-handle-east {
	cursor:e-resize;
}
.x-resizable-handle-south {
	bottom:0;
	height:6px;
	left:0;
	width:100%;
}
.x-resizable-over .x-resizable-handle-south {
	cursor:s-resize;
}
.x-resizable-handle-west {
	height:100%;
	left:0;
	top:0;
	width:6px;
}
.x-resizable-over .x-resizable-handle-west {
	cursor:w-resize;
}
.x-resizable-handle-north {
	height:6px;
	left:0;
	top:0;
	width:100%;
}
.x-resizable-over .x-resizable-handle-north {
	cursor:n-resize;
}
.x-resizable-handle-southeast {
	bottom:0;
	height:6px;
	right:0;
	width:6px;
	z-index:101;
}
.x-resizable-over .x-resizable-handle-southeast {
	cursor:se-resize;
}
.x-resizable-handle-northwest {
	height:6px;
	left:0;
	top:0;
	width:6px;
	z-index:101;
}
.x-resizable-over .x-resizable-handle-northwest {
	cursor:nw-resize;
}
.x-resizable-handle-northeast {
	height:6px;
	right:0;
	top:0;
	width:6px;
	z-index:101;
}
.x-resizable-over .x-resizable-handle-northeast {
	cursor:ne-resize;
}
.x-resizable-handle-southwest {
	bottom:0;
	height:6px;
	left:0;
	width:6px;
	z-index:101;
}
.x-resizable-over .x-resizable-handle-southwest {
	cursor:sw-resize;
}
.x-ie .x-resizable-handle-east {
	margin-right:-1px;
}
.x-ie .x-resizable-handle-south {
	margin-bottom:-1px;
}
.x-resizable-over .x-resizable-handle,.x-resizable-pinned .x-resizable-handle {
	opacity:1;
}
.x-window .x-window-handle {
	opacity:0;
}
.x-window-collapsed .x-window-handle {
	display:none;
}
.x-resizable-proxy {
	border:1px dashed #3B5A82;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	z-index:50000;
}
.x-resizable-overlay {
	background-color:#FFFFFF;
	display:none;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:200000;
}
.x-resizable-over .x-resizable-handle-east,.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-west {
	background-image:url("../images/default/sizer/e-handle.gif");
	background-position:left center;
}
.x-resizable-over .x-resizable-handle-south,.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-north {
	background-image:url("../images/default/sizer/s-handle.gif");
	background-position:center top;
}
.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast {
	background-image:url("../images/default/sizer/se-handle.gif");
	background-position:left top;
}
.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest {
	background-image:url("../images/default/sizer/nw-handle.gif");
	background-position:right bottom;
}
.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast {
	background-image:url("../images/default/sizer/ne-handle.gif");
	background-position:left bottom;
}
.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest {
	background-image:url("../images/default/sizer/sw-handle.gif");
	background-position:right top;
}
.x-splitter .x-collapse-el {
	background-color:transparent;
	background-repeat:no-repeat !important;
	cursor:pointer;
	position:absolute;
}
.x-layout-split-left,.x-layout-split-right {
	height:35px;
	margin-top:-17px;
	top:50%;
	width:5px;
}
.x-layout-split-top,.x-layout-split-bottom {
	height:5px;
	left:50%;
	margin-left:-17px;
	width:35px;
}
.x-layout-split-left {
	background:url("../images/default/util/splitter/mini-left.gif") no-repeat scroll right top transparent;
}
.x-layout-split-right {
	background:url("../images/default/util/splitter/mini-right.gif") no-repeat scroll left top transparent;
}
.x-layout-split-top {
	background:url("../images/default/util/splitter/mini-top.gif") no-repeat scroll left top transparent;
}
.x-layout-split-bottom {
	background:url("../images/default/util/splitter/mini-bottom.gif") no-repeat scroll left top transparent;
}
.x-splitter-collapsed .x-layout-split-left {
	background:url("../images/default/util/splitter/mini-right.gif") no-repeat scroll left top transparent;
}
.x-splitter-collapsed .x-layout-split-right {
	background:url("../images/default/util/splitter/mini-left.gif") no-repeat scroll right top transparent;
}
.x-splitter-collapsed .x-layout-split-top {
	background:url("../images/default/util/splitter/mini-bottom.gif") no-repeat scroll left top transparent;
}
.x-splitter-collapsed .x-layout-split-bottom {
	background:url("../images/default/util/splitter/mini-top.gif") no-repeat scroll left top transparent;
}
.x-splitter-horizontal {
	cursor:row-resize;
	font-size:1px;
}
.x-splitter-vertical {
	cursor:col-resize;
	font-size:1px;
}
.x-splitter-collapsed {
	cursor:default;
}
.x-splitter-active {
	background-color:#B4B4B4;
	font-size:1px;
	opacity:0.8;
	z-index:4;
}
.x-splitter-active .x-collapse-el {
	opacity:0.3;
}
.x-proxy-el {
	background:none repeat scroll 0 0 #B4B4B4;
	opacity:0.8;
	position:absolute;
}
.x-docked {
	position:absolute !important;
	z-index:1;
}
.x-box-inner {
	left:0;
	overflow:hidden;
	position:relative;
	top:0;
}
.x-box-item {
	left:0;
	position:absolute !important;
	top:0;
}
.x-rtl .x-box-item {
	left:auto;
	right:0;
}
.x-box-layout-ct,.x-border-layout-ct {
	overflow:hidden;
}
.x-border-layout-ct {
	background-color:#DFE8F6;
	position:relative;
}
.x-overflow-hidden {
	overflow:hidden !important;
}
.x-inline-children > * {
	display:inline-block !important;
}
.x-abs-layout-ct {
	position:relative;
}
.x-abs-layout-item {
	position:absolute !important;
}
.x-fit-item {
	position:relative;
}
.x-border-region-slide-in {
	z-index:5;
}
.x-region-collapsed-placeholder {
	z-index:4;
}
.x-accordion-hd .x-panel-header-text {
	color:black;
	font-weight:normal;
}
.x-accordion-hd {
	background:none repeat scroll 0 0 #D9E7F8 !important;
	box-shadow:0 0 0 0 #D9E7F8 inset;
}
.x-accordion-hd .x-tool-collapse-top,.x-accordion-hd .x-tool-collapse-right,.x-accordion-hd .x-tool-collapse-bottom,.x-accordion-hd .x-tool-collapse-left {
	background-position:0 -255px;
}
.x-accordion-hd .x-tool-expand-top,.x-accordion-hd .x-tool-expand-right,.x-accordion-hd .x-tool-expand-bottom,.x-accordion-hd .x-tool-expand-left {
	background-position:0 -240px;
}
.x-accordion-hd .x-tool-over .x-tool-collapse-top,.x-accordion-hd .x-tool-over .x-tool-collapse-right,.x-accordion-hd .x-tool-over .x-tool-collapse-bottom,.x-accordion-hd .x-tool-over .x-tool-collapse-left {
	background-position:-15px -255px;
}
.x-accordion-hd .x-tool-over .x-tool-expand-top,.x-accordion-hd .x-tool-over .x-tool-expand-right,.x-accordion-hd .x-tool-over .x-tool-expand-bottom,.x-accordion-hd .x-tool-over .x-tool-expand-left {
	background-position:-15px -240px;
}
.x-accordion-hd {
	border-top-color:#F3F7FB !important;
	border-width:1px 0 !important;
	padding:4px 5px 5px;
}
.x-accordion-body {
	border-width:0 !important;
}
.x-accordion-hd-sibling-expanded {
	border-top-color:#99BCE8 !important;
	box-shadow:0 1px 0 0 #F3F7FB inset;
}
.x-accordion-hd-last-collapsed {
	border-bottom-color:#D9E7F8 !important;
}
.x-frame-tl,.x-frame-tr,.x-frame-tc,.x-frame-bl,.x-frame-br,.x-frame-bc {
	background-repeat:no-repeat;
	overflow:hidden;
}
.x-frame-tc,.x-frame-bc {
	background-repeat:repeat-x;
}
.x-frame-mc {
	background-repeat:repeat-x;
	overflow:hidden;
	position:relative;
}
.x-box-scroller-left {
	float:left;
	height:100%;
	z-index:5;
}
.x-box-scroller-left .x-toolbar-scroll-left,.x-box-scroller-left .x-tabbar-scroll-left {
	background:url("../images/default/tab-bar/scroll-left.gif") no-repeat scroll -18px 0 transparent;
	cursor:pointer;
	height:20px;
	position:relative;
	width:18px;
}
.x-box-scroller-left .x-toolbar-scroll-left-hover {
	background-position:0 0;
}
.x-box-scroller-left .x-toolbar-scroll-left-disabled,.x-box-scroller-left .x-tabbar-scroll-left-disabled {
	background-position:-18px 0;
	cursor:default;
	opacity:0.5;
}
.x-box-scroller-left .x-toolbar-scroll-left {
	background-image:url("../images/default/toolbar/scroll-left.gif");
	background-position:-14px 0;
}
.x-box-scroller-left .x-toolbar-scroll-left-hover {
	background-position:0 0;
}
.x-box-scroller-left .x-toolbar-scroll-left-disabled {
	background-position:-14px 0;
}
.x-box-scroller-left .x-toolbar-scroll-left {
	border-bottom:1px solid #8DB2E3;
	height:22px;
	width:14px;
}
.x-horizontal-box-overflow-body {
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.x-box-scroller-right {
	float:right;
	height:100%;
	z-index:5;
}
.x-box-scroller-right .x-toolbar-scroll-right,.x-box-scroller-right .x-tabbar-scroll-right {
	background:url("../images/default/tab-bar/scroll-right.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:20px;
	position:relative;
	width:18px;
}
.x-box-scroller-right .x-toolbar-scroll-right-hover {
	background-position:-18px 0;
}
.x-box-scroller-right .x-toolbar-scroll-right-disabled,.x-box-scroller-right .x-tabbar-scroll-right-disabled {
	background-position:0 0;
	cursor:default;
	opacity:0.5;
}
.x-box-scroller-right .x-toolbar-scroll-right {
	background-image:url("../images/default/toolbar/scroll-right.gif");
}
.x-box-scroller-right .x-toolbar-scroll-right-hover {
	background-position:-14px 0;
}
.x-box-scroller-right .x-toolbar-scroll-right-disabled {
	background-position:0 0;
}
.x-box-scroller-right .x-toolbar-scroll-right {
	border-bottom:1px solid #8DB2E3;
	height:22px;
	width:14px;
}
.x-box-scroller-top .x-box-scroller {
	font-size:0;
	line-height:0;
}
.x-box-scroller-top .x-menu-scroll-top {
	background:url("../images/default/layout/mini-top.gif") no-repeat scroll center center transparent;
	cursor:pointer;
	height:8px;
}
.x-box-scroller-bottom .x-box-scroller {
	font-size:0;
	line-height:0;
}
.x-box-scroller-bottom .x-menu-scroll-bottom {
	background:url("../images/default/layout/mini-bottom.gif") no-repeat scroll center center transparent;
	cursor:pointer;
	height:8px;
}
.x-box-menu-right {
	float:right;
	padding-right:2px;
}
.x-column {
	float:left;
}
.x-tool {
	height:25px;
	width:25px;
}
.x-tool img {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:transparent;
	background-repeat:no-repeat;
	cursor:pointer;
	height:25px;
	margin:0;
	overflow:hidden;
	width:25px;
}
.x-panel-header-horizontal .x-tool,.x-window-header-horizontal .x-tool {
	width:25px !important;
	height:25px !important;
	margin-left:-15px !important;
}
.x-panel-header-vertical .x-tool,.x-window-header-vertical .x-tool {
	margin-top:2px;
}
.x-panel-header-vertical .x-tool-top,.x-window-header-vertical .x-tool-top {
	margin:0 0 4px;
}
.x-tool-placeholder {
	visibility:hidden;
}
.x-tool-toggle {
	background-position:0 -60px;
}
.x-tool-over .x-tool-toggle {
	background-position:-15px -60px;
}
.x-panel-collapsed .x-tool-toggle,.x-fieldset-collapsed .x-tool-toggle {
	background-position:0 -75px;
}
.x-panel-collapsed .x-tool-over .x-tool-toggle,.x-fieldset-collapsed .x-tool-over .x-tool-toggle {
	background-position:-15px -75px;
}
.x-tool-close {
	background-image:url(../images/foss/icons.png);
	background-position:-90px -180px;
	background-repeat:no-repeat;
}
.x-tool-minimize {
	background-position:0 -15px;
}
.x-tool-maximize {
	background-position:0 -30px;
}
.x-tool-restore {
	background-position:0 -45px;
}
.x-tool-gear {
	background-position:0 -90px;
}
.x-tool-prev {
	background-position:0 -105px;
}
.x-tool-next {
	background-position:0 -120px;
}
.x-tool-pin {
	background-position:0 -135px;
}
.x-tool-unpin {
	background-position:0 -150px;
}
.x-tool-right {
	background-position:0 -165px;
}
.x-tool-left {
	background-position:0 -180px;
}
.x-tool-help {
	background-position:0 -300px;
}
.x-tool-save {
	background-position:0 -285px;
}
.x-tool-search {
	background-position:0 -270px;
}
.x-tool-minus {
	background-position:0 -255px;
}
.x-tool-plus {
	background-position:0 -240px;
}
.x-tool-refresh {
	background-position:0 -225px;
}
.x-tool-up {
	background-position:0 -210px;
}
.x-tool-down {
	background-position:0 -195px;
}
.x-tool-collapse {
	background-position:0 -345px;
}
.x-tool-expand {
	background-position:0 -330px;
}
.x-tool-print {
	background-position:0 -315px;
}
.x-tool-expand-bottom {
	background-image:url(../images/foss/icons.png);
	background-position:-225px -135px;
	background-repeat:no-repeat;
}
.x-tool-collapse-bottom {
	}.x-tool-expand-top,.x-tool-collapse-top {
	}.x-tool-collapse-top {
	background-image:url(../images/foss/icons.png);
	background-position:-270px -135px;
	background-repeat:no-repeat;
}
.x-tool-expand-top {
	background-image:url(../images/foss/icons.png);
	background-position:-225px -135px;
	background-repeat:no-repeat;
}
.x-tool-expand-left,.x-tool-collapse-left {
	background-position:0 -180px;
}
.x-tool-expand-right,.x-tool-collapse-right {
	background-position:0 -165px;
}
.x-tool-over .x-tool-close {
	background-image:url(../images/foss/icons.png);
	background-position:-135px -135px;
	background-repeat:no-repeat;
}
.x-tool-over .x-tool-minimize {
	background-position:-15px -15px;
}
.x-tool-over .x-tool-maximize {
	background-position:-15px -30px;
}
.x-tool-over .x-tool-restore {
	background-position:-15px -45px;
}
.x-tool-over .x-tool-gear {
	background-position:-15px -90px;
}
.x-tool-over .x-tool-prev {
	background-position:-15px -105px;
}
.x-tool-over .x-tool-next {
	background-position:-15px -120px;
}
.x-tool-over .x-tool-pin {
	background-position:-15px -135px;
}
.x-tool-over .x-tool-unpin {
	background-position:-15px -150px;
}
.x-tool-over .x-tool-right {
	background-position:-15px -165px;
}
.x-tool-over .x-tool-left {
	background-position:-15px -180px;
}
.x-tool-over .x-tool-down {
	background-position:-15px -195px;
}
.x-tool-over .x-tool-up {
	background-position:-15px -210px;
}
.x-tool-over .x-tool-refresh {
	background-position:-15px -225px;
}
.x-tool-over .x-tool-plus {
	background-position:-15px -240px;
}
.x-tool-over .x-tool-minus {
	background-position:-15px -255px;
}
.x-tool-over .x-tool-search {
	background-position:-15px -270px;
}
.x-tool-over .x-tool-save {
	background-position:-15px -285px;
}
.x-tool-over .x-tool-help {
	background-position:-15px -300px;
}
.x-tool-over .x-tool-print {
	background-position:-15px -315px;
}
.x-tool-over .x-tool-expand {
	background-position:-15px -330px;
}
.x-tool-over .x-tool-collapse {
	background-position:-15px -345px;
}
.x-tool-over .x-tool-expand-bottom {
	}.x-tool-over .x-tool-collapse-bottom {
	}.x-tool-over .x-tool-expand-top {
	}.x-tool-over .x-tool-collapse-top {
	}.x-tool-over .x-tool-expand-left,.x-tool-over .x-tool-collapse-left {
	background-position:-15px -180px;
}
.x-tool-over .x-tool-expand-right,.x-tool-over .x-tool-collapse-right {
	background-position:-15px -165px;
}
.x-horizontal-scroller-present .x-grid-body {
	border-bottom-width:0;
}
.x-vertical-scroller-present .x-grid-body {
	border-right-width:0;
}
.x-scroller {
	overflow:hidden;
}
.x-scroller-vertical {
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:#C5C5C5 #99BCE8 #99BCE8;
	border-right:1px solid #99BCE8;
	border-style:solid;
	border-width:1px;
}
.x-scroller-horizontal {
	border:1px solid #99BCE8;
}
.x-vertical-scroller-present .x-scroller-horizontal {
	border-right-width:0;
}
.x-scroller-ct {
	-moz-box-sizing:content-box !important;
	border:medium none;
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:0;
}
.x-scroller-vertical .x-scroller-ct {
	overflow-y:scroll;
}
.x-scroller-horizontal .x-scroller-ct {
	overflow-x:scroll;
}
.x-html {
	}.x-html html,.x-html address,.x-html blockquote,.x-html body,.x-html dd,.x-html div,.x-html dl,.x-html dt,.x-html fieldset,.x-html form,.x-html frame,.x-html frameset,.x-html h1,.x-html h2,.x-html h3,.x-html h4,.x-html h5,.x-html h6,.x-html noframes,.x-html ol,.x-html p,.x-html ul,.x-html center,.x-html dir,.x-html hr,.x-html menu,.x-html pre {
	display:block;
}
.x-html li {
	display:list-item;
	list-style:disc outside none;
}
.x-html head {
	display:none;
}
.x-html table {
	display:table;
}
.x-html tr {
	display:table-row;
}
.x-html thead {
	display:table-header-group;
}
.x-html tbody {
	display:table-row-group;
}
.x-html tfoot {
	display:table-footer-group;
}
.x-html col {
	display:table-column;
}
.x-html colgroup {
	display:table-column-group;
}
.x-html td,.x-html th {
	display:table-cell;
}
.x-html caption {
	display:table-caption;
}
.x-html th {
	font-weight:bolder;
	text-align:center;
}
.x-html caption {
	text-align:center;
}
.x-html body {
	margin:8px;
}
.x-html h1 {
	font-size:2em;
	margin:0.67em 0;
}
.x-html h2 {
	font-size:1.5em;
	margin:0.75em 0;
}
.x-html h3 {
	font-size:1.17em;
	margin:0.83em 0;
}
.x-html h4,.x-html p,.x-html blockquote,.x-html ul,.x-html fieldset,.x-html form,.x-html ol,.x-html dl,.x-html dir,.x-html menu {
	margin:1.12em 0;
}
.x-html h5 {
	font-size:0.83em;
	margin:1.5em 0;
}
.x-html h6 {
	font-size:0.75em;
	margin:1.67em 0;
}
.x-html h1,.x-html h2,.x-html h3,.x-html h4,.x-html h5,.x-html h6,.x-html b,.x-html strong {
	font-weight:bolder;
}
.x-html blockquote {
	margin-left:40px;
	margin-right:40px;
}
.x-html i,.x-html cite,.x-html em,.x-html var,.x-html address {
	font-style:italic;
}
.x-html pre,.x-html tt,.x-html code,.x-html kbd,.x-html samp {
	font-family:monospace;
}
.x-html pre {
	white-space:pre;
}
.x-html button,.x-html textarea,.x-html input,.x-html select {
	display:inline-block;
}
.x-html big {
	font-size:1.17em;
}
.x-html small,.x-html sub,.x-html sup {
	font-size:0.83em;
}
.x-html sub {
	vertical-align:sub;
}
.x-html sup {
	vertical-align:super;
}
.x-html table {
	border-spacing:2px;
}
.x-html thead,.x-html tbody,.x-html tfoot {
	vertical-align:middle;
}
.x-html td,.x-html th {
	vertical-align:inherit;
}
.x-html s,.x-html strike,.x-html del {
	text-decoration:line-through;
}
.x-html hr {
	border:1px inset;
}
.x-html ol,.x-html ul,.x-html dir,.x-html menu,.x-html dd {
	margin-left:40px;
}
.x-html ul,.x-html menu,.x-html dir {
	list-style-type:disc;
}
.x-html ol {
	list-style-type:decimal;
}
.x-html ol ul,.x-html ul ol,.x-html ul ul,.x-html ol ol {
	margin-bottom:0;
	margin-top:0;
}
.x-html u,.x-html ins {
	text-decoration:underline;
}
.x-html br:before {
	content:"\A ";
}
.x-html *:before,.x-html *:after {
	white-space:pre-line;
}
.x-html center {
	text-align:center;
}
.x-html *:link,.x-html *:visited {
	text-decoration:underline;
}
.x-html *:focus {
	}.x-html BDO[DIR="ltr"] {
	direction:ltr;
	unicode-bidi:bidi-override;
}
.x-html BDO[DIR="rtl"] {
	direction:rtl;
	unicode-bidi:bidi-override;
}
.x-tab-tabmenu-right {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-image:url(../images/foss/icons.png);
	background-position:-225px -180px;
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:24px;
	height:39px;
	cursor:pointer;
	zoom:1;
	z-index:6;
	float:right;
}
.x-tab-tabmenu-over {
	}.x-tab-tabmenu-disabled {
	background-position:0 0;
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
	cursor:default;
}
.x-panel-default-framed.x-menu {
	padding:0px;
}
.x-form-readonly input,.x-form-readonly textarea {
	border:none !important;
	background:transparent !important;
}
.x-panel-default-framed.x-panel .x-panel-header-default-framed-top {
	position:relative !important;
	top:0px !important;
	left:0px !important;
	margin-left:-5px !important;
}
.x-panel-default-framed.x-panel .x-panel-body {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel-default-framed.x-panel .x-grid-header-ct {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel-default-framed.x-panel .x-grid-body {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel-default-framed.x-panel div.x-toolbar.x-docked.x-toolbar-default.x-docked-bottom.x-toolbar-docked-bottom {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel-default-framed.x-panel div.x-toolbar.x-docked.x-toolbar-default.x-docked-top.x-toolbar-docked-top.x-toolbar-default-docked-top {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel .x-panel-header-default-top {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel .x-panel-body {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel .x-grid-body {
	position:relative !important;
	top:27px !important;
	left:0px !important;
}
.x-panel.autoHeight.x-collapsed {
	height:40px !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.x-window .x-tabpanel-child {
	position:relative !important;
	top:31px !important;
	border-bottom-width:2px;
	/*padding-bottom:30px !important;
	*/
-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.x-panel-default-view {
	padding:0 20px 5px 20px;
	background-image:url(../images/foss/tiny/content_bg.gif);
	background-repeat:repeat-x;
	background-color:#f5f5f5;
	margin-left:4px;
	margin-right:4px;
	margin-top:10px;
	margin-bottom:20px;
	border:solid 1px #d4d4d4;
	box-shadow:0 0px 4px 0px #a9a9a9;
}
.x-form-selection-readonly input {
	border:none !important;
}
.x-window  .x-grid .x-btn-default-toolbar-small {
	background-color:#3D74B7;
}
.x-window  .x-grid .x-btn-default-toolbar-small-over {
	background-color:#faaf19;
}
.deppon-paging-item-display {
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
	display:block;
	font-weight:bold;
	background:transparent !important;
}
.deppon-paging-item-visible {
	display:none;
	background:transparent;
}
.x-boundlist .x-btn-default-toolbar-small,.x-boundlist .x-btn-default-toolbar-small-over {
	background:none;
}
/*对于被隐藏的内容，删除padding值，不让其占位*/
.x-form-item-hidden {
	display:none;
}
.x-window .x-active,.x-window .x-tab-active,.x-window  .x-tab-default-active,.x-window .x-top-active,.x-window .x-tab-top-active,.x-window .x-tab-default-top-active {
	border-width:1px !important;
}
.x-window .x-active button,.x-window .x-tab-active button,.x-window  .x-tab-default-active button,.x-window .x-top-active button,.x-window .x-tab-top-active button,.x-window .x-tab-default-top-active button {
	border:1px solid #B5B5B5;
	border-bottom:none;
}
.x-window  .x-tabpanel-child {
	padding:5px;
}
.x-grid-row-expander {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png) !important;
	background-position:-4px -160px !important;
	margin-top:4px;
	background-repeat:no-repeat;
}
.x-grid-row-collapsed .x-grid-row-expander {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png)!important;
	background-position:-4px -112px !important;
	margin-top:4px;
	background-repeat:no-repeat;
}
.x-row-embedded .x-grid-header-ct-docked-top {
	position:relative !important;
	left:0px !important;
	top:0px !important;
}
.x-row-embedded .x-grid-body {
	top:0px !important;
}
/*.innerTabPanel .x-grid .x-toolbar {
	position:relative !important;
	top:27px !important;
	left:0px !important;
}
*/
.x-mask-msg.firstTimeLoading {
	border:none;
}
.x-mask-msg.firstTimeLoading div {
	background-color:none !important;
	background-image:url(../images/foss/loading.gif);
	height:32px;
	width:32px;
	border:none;
}
.x-css-shadow {
	display:none !important;
}
.innerTabPanel .x-panel-body .x-grid-body {
	padding:0px !important;
}
.x-form-file-btn {
	height:22px !important;
	padding:2px 0px 0px 0px !important;
	width:68px;
}
.x-form-file-btn .x-btn {
	margin-right:5px!important;
}
/*-------------------------------------------------------*/
.x-panel-default.x-panel .x-panel-header-default-framed-top {
	position:relative !important;
	top:0px !important;
	left:0px !important;
	margin-left:-5px !important;
}
.x-panel-default.x-panel .x-panel-body {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel-default.x-panel .x-grid-header-ct {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel-default.x-panel .x-grid-body {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel-default.x-panel div.x-toolbar.x-docked.x-toolbar-default.x-docked-bottom.x-toolbar-docked-bottom {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-panel-default.x-panel div.x-toolbar.x-docked.x-toolbar-default.x-docked-top.x-toolbar-docked-top.x-toolbar-default-docked-top {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-grid-row-summary  .x-grid-cell {
	border-top:3px solid #3C3E65;
}
/*多选框*/

.x-boxselect.x-form-text {
	height:auto;
	cursor:text;
	padding:0;
	overflow-y:auto;
}
.x-boxselect ul.x-boxselect-list {
	padding:1px 3px;
}
ul.x-boxselect-list.x-boxselect-singleselect {
	white-space:nowrap;
	overflow:hidden;
}
.x-boxselect input {
	border:none;
	background:none;
	line-height:18px;
	height:20px;
	width:100%;
}
.x-boxselect-input,.deppon-boxselect-item {
	display:inline-block;
	position:relative;
	*display:inline;
	zoom:1;
}
.x-boxselect-stacked .deppon-boxselect-item {
	display:block;
}
.deppon-boxselect-item {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	o-border-radius:6px;
	khtml-border-radius:6px;
	border:1px solid #d1d1d1;
	padding:0px 1px 0px 5px !important;
	margin:1px 1px 1px 0;
	background-color:#e1e1e1;
	cursor:default;
}
.x-field:not(.x-item-disabled) .deppon-boxselect-item:hover {
	background:#faaf19;
	border:1px solid #faaf19;
}
.x-field:not(.x-item-disabled) .deppon-boxselect-item.selected {
	border:1px solid #faaf19 !important;
	background:#faaf19 !important;
}
.deppon-boxselect-item-text {
	line-height:16px;
	padding-right:20px !important;
}
.deppon-boxselect-item-close {
	cursor:pointer;
}
.deppon-tab-close-btn {
	background-image:url(../images/foss/commonicon.png);
	background-position:-121px -697px;
	width:11px;
	height:11px;
	font-size:0;
	height:11px;
	line-height:0;
	position:absolute;
	right:2px;
	text-indent:-999px;
	top:0px;
	width:11px;
}
.deppon-tab-close-btn-over {
	background-color:#000;
}
.deppon-boxselect-item {
	display:inline-block;
	position:relative;
	*display:inline;
	zoom:1;
}
.x-boxselect-hideselections .x-boundlist-selected {
	display:none;
}
/*多选框*/

/*checkcolumn css*/
.x-grid-cell-checkcolumn .x-grid-cell-inner {
	padding-top:4px;
	padding-bottom:2px;
	line-height:14px;
}
.x-grid-with-row-lines .x-grid-cell-checkcolumn .x-grid-cell-inner {
	padding-top:3px;
}
.x-grid-checkheader {
	height:14px;
	background-image:url('../images/default/menu/unchecked.gif');
	background-position:50% -2px;
	background-repeat:no-repeat;
	background-color:transparent;
}
.x-grid-checkheader-checked {
	background-image:url('../images/default/menu/checked.gif');
}
.x-grid-checkheader-editor .x-form-cb-wrap {
	text-align:center;
}
/*checkcolumn css*/

.x-window .x-grid .x-toolbar-docked-bottom {
	background-color:#b2b2b2;
	height:32px;
	padding:4px;
}
.x-window .x-grid .x-toolbar-docked-bottom.depponPaging {
	background-color:transparent;
}
#mainAreaPanel .x-toolbar-docked-bottom {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
.x-grid-editor .x-form-trigger-wrap .x-form-spinner-up {
	background-image:url("../images/foss/icons.png");
	background-position:0 -765px !important;
	margin-top:-1px !important;
	height:13px !important;
}
.x-grid-editor .x-form-trigger-wrap .x-form-spinner-down {
	background-image:url("../images/foss/icons.png");
	background-position:0 -778px !important;
	height:13px !important;
}
.x-grid-editor .x-form-trigger-wrap .x-form-spinner-up-over {
	background-position:-17px -765px !important;
}
.x-grid-editor .x-form-trigger-wrap .x-form-spinner-down-over {
	background-position:-17px -778px !important;
}
.x-grid-editor .x-form-trigger-wrap .x-form-spinner-up-click {
	background-position:-34px -765px !important;
}
.x-grid-editor .x-form-trigger-wrap .x-form-spinner-down-click {
	background-position:-34px -778px !important;
}
@charset "utf-8";
	/*----自定义ID及class--------------------*/

/*---TOP--------------------------*/
#topArea {
	position:absolute;
	z-index:1000;
}
#FrameTop {
	background-image:url(../images/foss/icons.png);
	background-position:0 -405px;
	background-repeat:no-repeat;
	background-color:#373C64
}
/*----头顶工具栏--------------*/
#FrameToolbar {
	background-image:url(../images/foss/icons.png);
	background-position:-630px -45px;
	background-repeat:no-repeat;
	background-color:#FAAF19;
	border:none;
	line-height:36px;
	vertical-align:middle;
}
#FrameToolbar .x-btn {
	border:none !important;
	border-radius:none;
	margin:0px !important;
}
#FrameToolbar div#userDepartSpace.x-btn-default-small .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:-9px -539px;
	background-repeat:no-repeat;
	padding-left:35px;
}
#FrameToolbar div#userDepartSpace.x-btn-default-small-over .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:-9px -507px;
	background-repeat:no-repeat;
}
#FrameToolbar div#userInfoSpace.x-btn-default-small .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:0 -360px;
	background-repeat:no-repeat;
	padding-left:25px;
}
#FrameToolbar div#userInfoSpace.x-btn-default-small-over .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:-135px -360px;
	background-repeat:no-repeat;
}
#FrameToolbar .x-btn-default-small .x-btn-inner {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:10px;
	color:#373C64;
}
#FrameToolbar div#comp_search_button.x-btn-default-small .x-btn-inner {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px;
}
#FrameToolbar div#M_announce.x-btn-default-small .x-btn-inner {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px;
	padding-top:0px !important;
}
#FrameToolbar div#comp_search_button.x-btn-default-small .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:0 -180px;
	background-repeat:no-repeat;
}
#FrameToolbar div#comp_search_button.x-btn-default-small-over .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:-45px -180px;
	background-repeat:no-repeat;
}
#FrameToolbar .x-btn-default-small-over .x-btn-inner {
	background-color:#373C64;
	color:#FFFFFF;
}
#FrameToolbar div#M_home.x-btn-default-small .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:0 -270px;
	background-repeat:no-repeat;
}
#FrameToolbar div#M_home.x-btn-default-small-over .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:-135px -270px;
	background-repeat:no-repeat;
}
#FrameToolbar div#M_logout.x-btn-default-small .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:0 -90px;
	background-repeat:no-repeat;
}
#FrameToolbar div#M_logout.x-btn-default-small-over .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:-45px -90px;
	background-repeat:no-repeat;
}
#FrameToolbar div#Q_Report.x-btn-default-small .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:-140px -635px;
	background-repeat:no-repeat;
}
#FrameToolbar div#Q_Report.x-btn-default-small-over .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:-140px -673px;
	background-repeat:no-repeat;
}
#FrameToolbar div#M_navConfig.x-btn-default-small .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:0 -315px;
	background-repeat:no-repeat;
}
#FrameToolbar div#M_navConfig.x-btn-default-small-over .x-btn-inner {
	background-image:url(../images/foss/icons.png);
	background-position:-135px -315px;
	background-repeat:no-repeat;
}
#comp_search {
	height:36px;
}
#searchSpace {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:25px;
}
.tabPageLogo {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-image:url(../images/foss/icons.png);
	background-position:0 -585px;
	background-color:none;
}
/*----announce----------------*/
div.announce_item {
	position:absolute;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#f0f0f0;
	padding:0px;
	color:#717171;
	cursor:pointer;
}
div.announce_item_hover {
	border:solid 1px #AAAAAA;
}
div.announce_item div.x-panel-body {
	padding:5px;
}
div.announce_item .aTitle {
	font-weight:bold;
}
div.announce_item .x-panel-body-default {
	color:#717171;
}
div.announceItemExpanded {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 0 6px 0px #727272;
	-moz-box-shadow:0 0px 6px 0px #727272;
	box-shadow:0 0px 6px 0px #727272;
	border:solid 1px #A4A4A4;
	margin-top:20px !important;
	margin-left:5px;
	margin-right:5px;
	padding:18px;
	z-index:10;
	background-color:#FFFFFF;
}
div.announceItemExpanded .aTitle {
	display:block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:14px;
	color:#3972b5;
	font-weight:bold;
	padding-bottom:8px;
	margin:0px;
}
div.announceItemExpanded .aLabel {
	display:block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:80px;
	float:left;
}
div.announceItemExpanded .x-column-layout-ct,div.announceItemExpanded .x-column-inner {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:390px !important;
}
div.scroll {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	margin-top:50px;
}
div#announceScroll_L {
	width:45px;
	height:45px !important;
	background-image:url(../images/foss/icons.png);
	background-position:-90px -45px;
	margin-top:120px;
	background-color:transparent !important;
	background-repeat:no-repeat !important;
	margin-right:10px;
	margin-left:20px;
}
div#announceScroll_L.scroll_disabled {
	width:45px;
	height:45px !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	margin-top:120px;
	background-image:url(../images/foss/icons.png);
	background-position:-180px -45px;
	margin-right:10px;
}
div#announceScroll_L.scroll_disabled.x-btn-default-small-over {
	width:45px;
	height:45px !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	margin-top:120px;
	background-image:url(../images/foss/icons.png);
	background-position:-180px -45px;
	margin-right:10px;
}
div#announceScroll_L.x-btn-default-small-over {
	width:45px;
	height:45px !important;
	margin-top:120px;
	background-image:url(../images/foss/icons.png);
	background-position:-135px -45px;
	margin-right:10px;
}
div#announceScroll_R {
	width:45px;
	height:45px !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	margin-top:120px;
	background-image:url(../images/foss/icons.png);
	background-position:-90px -90px;
	margin-left:10px;
}
div#announceScroll_R.scroll_disabled {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	margin-top:120px;
	width:45px;
	height:45px !important;
	background-image:url(../images/foss/icons.png);
	background-position:-180px -90px;
	margin-left:10px;
}
div#announceScroll_R.x-btn-default-small-focus,div#announceScroll_L.x-btn-default-small-focus {
	border:none !important;
}
div#announceScroll_R.scroll_disabled.x-btn-default-small-over {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	margin-top:120px;
	background-image:url(../images/foss/icons.png);
	background-position:-180px -90px;
	margin-left:10px;
}
div#announceScroll_R.x-btn-default-small-over {
	width:45px;
	height:45px !important;
	margin-top:120px;
	background-image:url(../images/foss/icons.png);
	background-position:-135px -90px;
}
/*---头顶分割用白条------------*/
#w_stripe {
	background-color:#FFFFFF;
	background-image:url("../images/foss/tiny/wStripe_bg.gif");
	background-repeat:repeat-x;
}
/*----工作区框架---------------*/
.tabFrame div.tab_toolbar {
	border:none;
	background:#EEEEEE;
	height:36px;
}
#mainAreaPanel {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:5px;
	/*height:auto !important;
	*/
}
div#mainAreaPanel {
	overflow:visible;
	height:auto !important;
}
#mainAreaPanel div.floatToolbar {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-image:url(../images/foss/tiny/floatToolbar_bg.gif);
	background-repeat:repeat-x;
	border-top:solid 1px #b5b5b5;
	border-bottom:solid 1px #b5b5b5;
	top:18px !important;
	position:absolute;
	height:42px !important;
	width:100% !important;
	-webkit-box-shadow:0 0 3px 0px #c9c9c9;
	-moz-box-shadow:0 0px 3px 0px #c9c9c9;
	box-shadow:0 0px 3px 0px #c9c9c9;
	padding-top:2px;
	padding-left:2px;
	z-index:5;
}
#mainAreaPanel .x-tab-bar-top,#mainAreaPanel .x-tab-bar-body-top {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:40px;
}
#mainAreaPanel .x-box-inner .x-tab-top-active em button span.x-tab-inner {
	width:135px;
}
#mainAreaPanel .x-box-inner .x-tab-top-active {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:40px;
	!height:34px;
	border-radius:0px;
	box-shadow:none;
	border-left:solid 6px #b5b5b5 !important;
	border-right:solid 6px #b5b5b5 !important;
	border-top:solid 6px #b5b5b5 !important;
	margin-left:0px !important;
	background-color:#FFFFFF;
	width:180px;
	!width:168px !important;
	background-image:none;
	font-family:Arial,Helvetica,sans-serif,"宋体";
	font-size:12px;
	font-weight:bold;
}
#mainAreaPanel .x-tab-top {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:34px;
	!height:33px;
	border-radius:0px;
	border-left:solid 1px #b5b5b5 !important;
	border-right:solid 1px #b5b5b5 !important;
	border-top:solid 1px #b5b5b5 !important;
	border-bottom:none !important;
	margin-left:0px !important;
	background-color:#FFFFFF;
	width:180px;
	!width:168px !important;
	background-image:url(../images/foss/tiny/tab_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial,Helvetica,sans-serif,"宋体";
	font-size:12px;
	font-weight:normal;
}
#mainAreaPanel .x-tab-left {
	/*TAB-LEFT*/
}
#mainAreaPanel .x-tab-close-btn {
	background-image:url(../images/foss/icons.png);
	background-position:-91px -225px;
	background-repeat:no-repeat;
	background-color:none;
	font-size:0;
	height:15px;
	line-height:0;
	opacity:0.5;
	position:absolute;
	right:2px;
	text-indent:-999px;
	top:3px;
	width:14px;
}
#mainAreaPanel .x-tab-close-btn:hover {
	background-image:url(../images/foss/icons.png);
	background-position:-91px -247px;
	background-repeat:no-repeat;
	height:15px;
	width:14px;
}
#mainAreaPanel .x-tab button {
	background-image:url(../images/foss/tiny/tab_bg.gif);
	background-repeat:repeat-x;
	background-color:#fdfdfd;
	height:28px !important;
	font-size:12px;
	color:#5b5f7e;
	font-weight:normal;
}
#mainAreaPanel .x-box-inner .x-tab-top-active button {
	background:#FFFFFF;
	border:none;
	color:#373C64;
	font-weight:bold;
	/*width:138px !important;
	*/
}
div.tabFrame {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-left:solid 6px #b5b5b5;
	border-right:none;
	border-bottom:solid 6px #b5b5b5;
	background-color:#f0f0f0;
	background-image:url(../images/foss/tiny/tabBody_bg.png);
	background-repeat:repeat-x;
	padding:0px;
}
#mainAreaPanel-body {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	top:40px !important;
}
.mainArea .x-tab-bar-top .x-tab-bar-strip,.x-border-box .mainArea .x-tab-bar-top .x-tab-bar-strip {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#b5b5b5;
	background-image:none;
	height:6px;
	top:34px;
	border:none;
}
#mainAreaPanel .x-box-scroller-left .x-toolbar-scroll-left,.x-box-scroller-left .x-tabbar-scroll-left {
	height:34px;
	background-image:url(../images/foss/icons.png);
	background-position:-315px -135px;
	background-repeat:no-repeat;
	background-color:none;
	width:20px;
	background-repeat:no-repeat;
}
/*  bdd 此处还未在实际中得到验证
#mainAreaPanel .innerTabPanel .x-box-scroller-left .x-toolbar-scroll-left,.innerTabPanel .x-box-scroller-left .x-tabbar-scroll-left {
	background-image:url(../images/foss/tiny/arrow_tabInner_left.gif);
}
*/
#mainAreaPanel .innerTabPanel .x-box-scroller-left .x-toolbar-scroll-left,.innerTabPanel .x-box-scroller-left .x-tabbar-scroll-left {
	background-image:url(../images/foss/icons.png);
	background-position:-233px -232px;
	background-repeat:no-repeat;
}
#mainAreaPanel .x-box-scroller-left .x-toolbar-scroll-left-hover {
	background-position:0 0;
}
#mainAreaPanel .x-box-scroller-left .x-toolbar-scroll-left-disabled,.x-box-scroller-left .x-tabbar-scroll-left-disabled {
	background-position:-20px 0;
	cursor:default;
	opacity:0.5;
}
#mainAreaPanel .x-box-scroller-right .x-toolbar-scroll-right,.x-box-scroller-right .x-tabbar-scroll-right {
	height:34px;
	background-image:url(../images/foss/icons.png);
	background-position:-360px -135px;
	background-repeat:no-repeat;
	background-color:none;
	width:20px;
	background-repeat:no-repeat;
}
/*  bdd  此处还未在实际中得到验证 
#mainAreaPanel .innerTabPanel .x-box-scroller-right .x-toolbar-scroll-right,.innerTabPanel .x-box-scroller-right .x-tabbar-scroll-right {
	background-image:url(../images/foss/tiny/arrow_tabInner_right.gif);
}
*/
#mainAreaPanel .innerTabPanel .x-box-scroller-right .x-toolbar-scroll-right,.innerTabPanel .x-box-scroller-right .x-tabbar-scroll-right {
	background-image:url(../images/foss/icons.png);
	background-position:-280px -230px;
	background-repeat:no-repeat;
}
#mainAreaPanel .x-box-scroller-right .x-toolbar-scroll-right-hover {
	background-position:0 0;
}
#mainAreaPanel .x-box-scroller-right .x-toolbar-scroll-right-disabled,.x-box-scroller-right .x-tabbar-scroll-right-disabled {
	background-position:-20px 0;
	cursor:default;
	opacity:0.5;
}
/*tab overflow button*/

#OFB .x-btn-arrow {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-image:url(../images/foss/tiny/tabOF_down.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#OFB {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:none;
	border:none;
	padding:0 0 0 0;
}
#OFB .x-btn-inner {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 0 0;
}
/*tab overflow menu*/

/*filler*/
#filler div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-left:none;
	border-right:none;
	border-bottom:solid 6px #b5b5b5;
	border-top:solid 6px #b5b5b5;
	background-color:#f0f0f0;
	background-image:url(../images/foss/tiny/tabBody_bg.png);
	background-repeat:repeat-x;
}
/*主导航*/
#mainNav {
	position:relative;
	background-image:url(../images/foss/tiny/mainNav_bg_shadow.png);
	background-color:none;
	overflow:visible;
	height:auto !important;
	background-repeat:repeat-y;
	z-index:2500;
}
#mainNav-body {
	background-color:none;
	height:auto !important;
	border:none;
}
div#mainNav-body .x-grid-row-focused,div#mainNav-body .x-grid-row-selected {
	background-color:transparent;
}
#mainNav table,#mainNav td,#mainNav tr {
	background-color:none;
	border:none;
}
.ye1-body table {
	background-color:none;
}
.ye1-node-end-all {
	line-height:2px;
	height:30px;
	/*background-image:url(../images/foss/icons.png)!important;*/
	background-position: -665px -145px;
	background-color:none;
	background-repeat:no-repeat;
}
.x-grid-tree-node-expanded .ye1-node-lvl0 div,.x-grid-tree-node-expanded td.ye1-node-lvl0 {
	height:0px !important;
}
div#container.x-column {
	float:right;
}
.clearFloat {
	float:none !important;
}
.IE8Float {
	}@media \0screen {
	.IE8Float {
	margin-left:-186px;
}
}td.ye1-node-lvl0 {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	height:32px;
	vertical-align:top;
	text-align:center;
	color:#343c61;
	background-image:url(../images/foss/icons.png) !important;
	background-position:-665px -135px!important;
}
.ye1-node-lvl1 div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	line-height:36px;
	height:36px;
	vertical-align:middle;
	color:#343c61;
	background-image:url(../images/foss/icons.png);
	background-position:-665px -145px;
}
.ye1-node-lvl2 div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:13px;
	padding:10px;
	line-height:36px;
	height:36px;
	vertical-align:middle;
	color:#000000;
	background-image:url(../images/foss/icons.png);
	background-position:-450px -315px;
	width:186px;
	background-repeat:no-repeat;
}
.ye1-node-lvl2 div:hover {
	background-image:url(../images/foss/icons.png);
	background-position:-450px -355px;
	height:36px;
	opacity:0.8;
	background-repeat:no-repeat;
	background-color:#none;
}
div#mainNav-body .x-grid-row-selected.x-grid-row-focused .ye1-node-lvl2 div {
	background-image:url(../images/foss/icons.png);
	background-position:-450px -355px;
	height:36px;
	opacity:1;
	background-repeat:no-repeat;
	background-color:#none;
}
.ye1-node-lvl3 div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	line-height:33px;
	vertical-align:middle;
	color:#323232;
	background-image:url(../images/foss/icons.png);
	height:33px;
	background-position:-674px -270px;
	background-repeat:no-repeat;
}
.ye1-node-lvl3 div:hover {
	background-image:url(../images/foss/icons.png);
	background-position:-450px -355px;
	height:33px;
	opacity:0.8;
	background-repeat:no-repeat;
	background-color:#none;
}
div#mainNav-body .x-grid-row-selected.x-grid-row-focused .ye1-node-lvl3 div {
	background-image:url(../images/foss/icons.png);
	background-position:-450px -355px;
	height:33px;
	opacity:1;
	background-repeat:no-repeat;
	background-color:#none;
}
.ye1-node-lvl3 div a:hover,.ye1-node-lvl3 div a:link,.ye1-node-lvl3 div a:visited {
	text-decoration:none;
	color:#323232;
}
.ye1-node-lvl4 div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	line-height:33px;
	height:33px;
	vertical-align:middle;
	color:#323232;
	background-image:url(../images/foss/icons.png);
	background-position:-674px -315px;
	background-repeat:no-repeat;
}
.ye1-node-lvl4 div:hover {
	background-image:url(../images/foss/icons.png);
	background-position:-674px -360px;
	background-repeat:no-repeat;
	height:33px;
	opacity:0.8;
	background-color:#none;
}
div#mainNav-body .x-grid-row-selected.x-grid-row-focused .ye1-node-lvl4 div {
	background-image:url(../images/foss/icons.png);
	background-position:-674px -360px;
	background-repeat:no-repeat;
	height:33px;
	opacity:1;
	background-color:#none;
}
.ye1-node-lvl4 div a:hover,.ye1-node-lvl4 div a:link,.ye1-node-lvl4 div a:visited {
	text-decoration:none;
	color:#323232;
}
#mainNav .x-tree-expander {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-image:url(../images/foss/icons.png);
	background-position:-222px -3px;
	background-repeat:no-repeat;
	width:40px;
	height:23px;
	padding:0;
	margin:0;
}
#mainNav .x-grid-tree-node-expanded .x-tree-expander {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-image:url(../images/foss/icons.png);
	background-position:-266px -1px;
	background-repeat:no-repeat;
}
#mainNav .ye1-node-lvl0 .x-tree-expander {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-image:none;
}
#mainNav .ye1-node-lvl0 .x-grid-tree-node-expanded .x-tree-expander {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-image:none;
}
#mainNav .ye1-node-lvl2 .x-tree-expander {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/*background-image:none;
	*/
	background-position:-315px -280px;
}
#mainNav .x-grid-tree-node-expanded .ye1-node-lvl2 .x-tree-expander {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/*background-image:none;
	*/
	background-position:-315px -300px;
}
#mainNav .ye1-node-lvl3 .x-tree-expander {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/*background-image:none;
	width:0px !important;
	*/
	background-position:-360px -280px;
	width:20px;
}
#mainNav .x-grid-tree-node-expanded .ye1-node-lvl3  .x-tree-expander {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/*background-image:none;
	width:0px !important;
	*/
	background-position:-362px -300px;
	width:20px;
}
#mainNav .ye1-node-lvl0 .x-grid-cell-inner {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:32px;
	padding-left:20px;
	color:#999999;
	line-height:14px;
	background-image:url(../images/foss/icons.png);
	background-position:-196px -317px;
	background-repeat:no-repeat;
}
#mainNav .ye1-node-lvl0 div.x-grid-cell-inner:hover {
	color:#FAAF19;
	background-image:url(../images/foss/icons.png);
	background-position:-196px -272px;
	background-repeat:no-repeat;
}
#mainNav .ye1-node-lvl3 .x-grid-cell-inner {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:20px;
}
#mainNav .ye1-node-lvl3 .x-tree-elbow,#mainNav .ye1-node-lvl3 .x-tree-elbow-end {
	width:20px;
}
#mainNav .ye1-node-lvl4 .x-grid-cell-inner {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:40px;
}
#mainNav .x-tree-elbow-line,#mainNav .x-tree-elbow,#mainNav .x-tree-elbow-end,#mainNav .x-tree-elbow-empty {
	width:0px;
}
#mainNav .x-grid-row-selected .x-grid-cell,.x-grid-row-selected .x-grid-rowwrap-div {
	background:none;
}
#mainNav .x-grid-row-over .x-grid-cell,#mainNav .x-grid-row-over .x-grid-rowwrap-div {
	background:none;
}
#mainNav .x-grid-cell-inner {
	vertical-align:middle;
	line-height:30px;
}
/*----general---------------*/
div#mainAreaPanel .x-btn-default-small,.x-window .x-btn-default-small {
	background-color:#e8e8e8;
	-webkit-box-shadow:0 0 3px 0px #c9c9c9;
	-moz-box-shadow:0 0px 3px 0px #c9c9c9;
	box-shadow:0 0px 3px 0px #c9c9c9;
	background-image:url(../images/foss/icons.png);
	background-position:-405px 2px;
	background-repeat:repeat-x;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #b5b5b5;
	height:30px;
	margin:3px;
	padding:5px;
	padding-right:3px;
	!padding:0px;
}
div#mainAreaPanel .x-btn-default-small,.x-window .x-btn-default-small em {
	}div#mainAreaPanel .x-btn-default-small button .x-btn-inner,.x-window .x-btn-default-small button .x-btn-inner {
	color:#373C64;
	font-weight:bold;
}
div#mainAreaPanel .x-grid-row-editor-buttons .x-btn button .x-btn-inner {
	color:#FFFFFF;
	font-weight:bold;
}
div#mainAreaPanel .x-btn-default-small-over,.x-window .x-btn-default-small-over {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 2 3px 0px #c9c9c9;
	-moz-box-shadow:0 2px 3px 0px #c9c9c9;
	box-shadow:0 2px 3px 0px #c9c9c9;
	background-color:#e8e8e8;
	background-image:url(../images/foss/icons.png);
	background-position:-405px -45px;
	background-repeat:repeat-x;
}
div#mainAreaPanel div.yellow_button.x-btn-default-small,div.yellow_button.x-btn-default-small {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 0 3px 0px #c9c9c9;
	-moz-box-shadow:0 0px 3px 0px #c9c9c9;
	box-shadow:0 0px 3px 0px #c9c9c9;
	background-color:#FAAF19;
	background-image:url(../images/foss/icons.png);
	background-position:-405px -90px;
	background-repeat:repeat-x;
	border:solid 1px #fce5a2;
	height:30px;
	border-radius:0px;
}
div#mainAreaPanel div.yellow_button.x-btn-default-small-over,div.yellow_button.x-btn-default-small-over {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 2 3px 0px #c9c9c9;
	-moz-box-shadow:0 2px 3px 0px #c9c9c9;
	box-shadow:0 2px 3px 0px #c9c9c9;
	background-image:url(../images/foss/icons.png);
	background-position:-405px -135px;
}
div#mainAreaPanel div.yellow_button.x-btn-default-small-over button span.x-btn-inner,div.yellow_button.x-btn-default-small-over button span.x-btn-inner {
	color:#FFFFFF;
	font-weight:bold;
}
div#mainAreaPanel div.yellow_button button span.x-btn-inner,div.yellow_button button span.x-btn-inner {
	color:#000000;
	font-weight:bold;
}
#announce_panel div.yellow_button {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:260px;
	margin-top:15px;
}
div#mainAreaPanel div.blue_button.x-btn-default-small,div.blue_button.x-btn-default-small {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#373C64;
	background-image:none;
	border:solid 1px #373C64;
	height:30px;
	color:#FFFFFF;
	border-radius:0px;
}
div#mainAreaPanel div.blue_button.x-btn-default-small-over,div.blue_button.x-btn-default-small-over {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#3b72b6;
	border:solid 1px #3b72b6;
}
div#mainAreaPanel div.blue_button.x-btn-default-small-over button span.x-btn-inner,div.blue_button.x-btn-default-small-over button span.x-btn-inner {
	color:#000000;
	font-weight:bold;
}
div#mainAreaPanel div.blue_button.x-btn-default-small button span.x-btn-inner,div.blue_button button span.x-btn-inner {
	color:#FFFFFF;
	font-weight:bold;
}
div.grey_close {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0;
	background-image:url(../images/foss/icons.png);
	background-position:-180px -180px;
	background-repeat:no-repeat;
	border:none;
}
div.grey_close.x-btn-default-small-over {
	background-image:url(../images/foss/icons.png);
	background-position:-90px -186px;
	background-repeat:no-repeat;
}
/*footer*/
#footer {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:40px;
	text-align:center;
	/*padding-left:186px;
	*/
color:#a3a3a3;
	padding-top:10px;
}
#footer div {
	color:#a3a3a3;
}
/*panelcontent*/
div.panelContent {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	padding:10px;
	margin-top:66px;
	!padding-top:76px;
	height:auto !important;
}
div.panelContent-body {
	height:auto !important;
}
div.panelContentNToolbar {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	padding:10px;
	height:auto !important;
}
div.panelContentNToolbar-body {
	height:auto !important;
}
div.tabFrame {
	height:auto !important;
}
div#container,div#container-body {
	overflow:visible;
}
div.autoHeight,div.autoHeight.x-panel,div.autoHeight.x-panel-body {
	height:auto !important;
	-webkit-box-sizing:border-box;
}
div.x-panel-default-framed,div.x-panel-default-framed .x-panel-body {
	-webkit-box-sizing:border-box;
}
div.autoWidth.x-panel,div.autoWidth.x-panel-body {
	width:100%!important;
}
div.autoDim.x-panel,div.autoDim.x-panel-body {
	height:auto !important;
	width:100% !important;
}
div.tabbarDisplace {
	padding-left:186px !important;
}
div.tabbarDisplace div.x-tab-bar-strip {
	margin-left:-186px !important;
}
/*EDIT div.tabbarDisplace div.x-tab-bar-body {
	left:186px !important;
}
*/
div#announceNotice {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:fixed;
	top:150px;
	right:0px;
	z-index:1500;
	background-color:#FFFFFF;
	border:solid 3px #FAAF19;
	vertical-align:middle;
	-webkit-box-shadow:0 0 3px 0px #999999;
	-moz-box-shadow:0 0px 3px 0px #999999;
	box-shadow:0 0px 3px 0px #999999;
}
div#announceNotice-body {
	padding:0px 8px 12px 12px;
}
div#announceNotice-body a {
	color:#323232;
	text-decoration:underline;
}
div#announceNotice-body a:hover {
	color:#FAAF19;
}
div#announceNotice-body a:visited {
	color:#323232;
}
div#announceNotice_header-body {
	background:none;
}
div#announceNotice_header-body .x-tool-close {
	background-image:url(../images/foss/icons.png);
	background-position:-93px -229px;
	background-repeat:no-repeat;
	height:10px !important;
	width:10px !important;
}
div#announceNotice_header-body .x-tool-over .x-tool-close {
	background-image:url(../images/foss/icons.png);
	background-position:-134px -225px;
	background-repeat:no-repeat;
}
div#announceNotice .x-panel-header-horizontal .x-tool,div#announceNotice .x-window-header-horizontal .x-tool {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:10px !important;
	width:10px !important;
	margin-left:0px !important;
}
div.announceItemExpanded .x-btn-default-small-focus {
	border:none !important;
}
#announceCloseB {
	float:right;
	background-image:url(../images/foss/icons.png);
	background-position:-90px -180px;
	background-repeat:no-repeat;
	border:none;
}
#announceCloseB button:hover {
	float:right;
	background-image:url(../images/foss/icons.png)!important;
	background-position:-135px -174px;
	background-repeat:no-repeat;
	border:none;
}
div#announceCloseB.x-btn-default-small-focus {
	border:none !important;
}
#mainNav.x-panel .x-grid-header-ct {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
#mainNav.x-panel .x-grid-body {
	position:relative !important;
	top:0px !important;
	left:0px !important;
}
#mainNav .x-btn-default-toolbar-small {
	border-radius:0px;
	margin-top:2px !important;
}
/*-----POC特殊Class--------------------*/
/*隐藏多选框*/

.checkerHide table {
	table-layout:fixed !important;
}
.checkerHide td {
	display:block !important;
}
.checkerHide .x-grid-cell-row-checker div.x-grid-cell-inner {
	margin:0px !important;
	padding:0px !important;
}
.checkerHide td.x-grid-cell-row-checker div.x-grid-row-checker {
	width:0px !important;
	margin:0px !imporant;
	padding:0px !important;
}
.checkerHide tr.x-grid-row {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:25px;
	line-height:20px;
	display:block;
	padding:0px;
	margin:0px;
	background:none !important;
	background-image:none !important;
}
.checkerHide td.x-grid-cell-row-checker {
	float:left;
	width:0px !important;
	opacity:0 !important;
	border:none !important;
	padding:0px !important;
	margin:0px !important;
	display:none;
	visibility:hidden !important;
}
.checkerHide tr td.x-grid-cell {
	float:left !important;
	display:block;
	left:0px !important;
}
/********列表单行灰色****************/
tr.disabledrow,tr.disabledrow .x-grid-cell-special,tr.disabledrow td,tr.disabledrow td div {
	background-color:#cfcfd1 !important;
	background-image:none !important;
	color:#f5f5f5 !important;
	border:none !important;
}
/*comboButton****************/
.dp-arrow-button {
	margin:0px;
	margin-left:-1px !important;
	padding:0px;
	width:14px;
}
.dp-arrow-button em {
	width:0px;
}
.blue_button .x-btn-arrow {
	background-image:url(../images/foss/icons.png);
	background-position:-315px -180px;
	background-repeat:no-repeat;
	display:block;
}
.dp-comboButton-menu a {
	padding-left:5px;
}
.announcePop.x-window.x-window-default {
	/*border:none;
	*/
	box-shadow:0px 0px 0px 10px rgba(40,40,40,0.4);
	/*box-shadow:none;
	*/
}
/*.x-css-shadow {
	background-image:none !important;
	box-shadow:none !important;
}
*/
.announcePop div.x-window-handle.x-resizable-handle-west {
	/*background:#000000;
	opacity:0.4;
	width:10px;
	border-right:#FF0000 solid 1px;
	*/
}
.announcePop div.x-panel-header {
	background-color:#FAAF19;
}
.announcePop div.x-panel-header-body {
	background:none;
}
.announcePop div.x-grid-header-ct {
	background-color:#DDDDDD;
	height:24px;
}
.announcePop div.x-grid-header-ct .x-column-header-text {
	font-weight:normal;
	color:#333333;
}
.x-nlg .announcePop .x-grid-header-ct,.x-nlg .announcePop .x-column-header {
	background-color:#DDDDDD;
	height:24px;
}
.x-nlg .announcePop .x-column-header .x-column-header-trigger {
	border-right:#FFFFFF solid 1px;
}
.x-nlg .announcePop .x-column-header-last .x-column-header-trigger {
	border-right:none;
}
.announcePop tr.x-grid-row .x-grid-cell {
	background:none;
	border-bottom:#DDDDDD solid 1px;
	border-right:#FFFFFF solid 1px;
}
.announcePop tr.x-grid-row.x-grid-row-alt .x-grid-cell {
	background:none;
}
.announcePop tr.x-grid-row .x-grid-cell.x-grid-cell-last {
	border-right:none;
}
.announcePop tr.x-grid-row.x-grid-row-over,.announcePop tr.x-grid-row.x-grid-row-alt.x-grid-row-over {
	background-color:#EEEEEE;
}
.announcePop tr.x-grid-row.x-grid-row-selected.x-grid-row-focused {
	background-color:none !important;
}
.announcePop .b2 a:link {
	font-weight:bold;
	text-decoration:none;
}
.announcePop .b2 a:hover {
	color:#FAAF19;
	font-weight:bold;
	text-decoration:none;
}
.grey {
	color:#AAAAAA;
}
.announcePop .alert_sub {
	float:right;
}
div.announce_item div.x-panel-body a {
	text-decoration:none !important;
	color:#373C64 !important;
	font-weight:bold !important;
}
div.announce_item div.x-panel-body .bLink {
	font-family:arial !important;
	font-size:22px !important;
}
div.announce_item div.x-panel-body a:hover {
	color:#FAAF19 !important;
}
div.announce_item div.x-panel-body .bLink2,div.announce_item div.x-panel-body a:link .bLink2 {
	font-size:14px !important;
}
.a_switch_active {
	height:30px;
	margin-top:20px;
	line-height:30px;
	color:#373C64;
	background-color:#FAAF19;
	border:solid 1px #FAAF19;
	margin-left:10px;
	padding-left:20px;
	padding-right:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.a_switch {
	height:30px;
	margin-top:20px;
	line-height:30px;
	background-color:#CCCCCC;
	border:solid 1px #CCCCCC;
	color:#777777;
	margin-left:10px;
	padding-left:20px;
	padding-right:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.a_switch span {
	color:#777777 !important;
}
.a_switch_active span {
	color:#373C64 !important;
}
.a_switch_hover {
	border:solid 1px #777777;
}
div.announce_panel {
	overflow:visible;
}
.alert_settings_link {
	padding-top:10px;
	color:#AAAAAA;
}
.alert_settings_link a:link {
	color:#AAAAAA;
}
.alert_settings_link a:hover {
	color:#FAAF19;
}
.alert_settings_link_p {
	padding-top:20px;
	color:#777777;
}
.alert_settings_link_p a:link {
	color:#777777;
}
.alert_settings_link_p a:hover {
	color:#FAAF19;
}
/**
* 单选选择模式
*/
.x-grid-row-radio {
	background-position:50% -2px;
	margin-left:1px;
}
/*radio.gif*/
.x-grid-row-selected .x-grid-row-radio,.x-grid-row-radio .x-grid-row-radio {
	background-image:url("../images/default/form/radio.gif");
	background-position:1px -13px;
	background-repeat:no-repeat;
	height:14px;
	line-height:0;
	width:14px;
}
/*unradio.gif*/
.x-grid-row-selected .x-row-embedded tr.x-grid-row .x-grid-row-radio {
	background-image:url("../images/default/form/radio.gif");
	background-position:1px 0px;
}
/*radio.gif*/
.x-grid-row-selected .x-row-embedded tr.x-grid-row-selected .x-grid-row-radio {
	background-image:url("../images/default/form/radio.gif");
	background-position:1px -13px;
}
.x-grid-row-radio,.x-column-header-radio .x-column-header-text {
	background-color:transparent;
	background-image:url("../images/default/form/radio.gif");
	background-position:1px 0px;
	background-repeat:no-repeat;
	height:14px;
	line-height:0;
	width:14px;
}
.x-grid-cell-row-radio .x-grid-cell-inner {
	line-height:14px;
	padding-bottom:2px;
	padding-top:4px;
}
.x-grid-with-row-lines .x-grid-cell-row-radio .x-grid-cell-inner {
	padding-top:3px;
}
.x-grid-row .x-grid-cell-row-radio {
	vertical-align:middle;
}
/**
* 悬浮提示框
*/
.msg .x-box-mc {
	font-size:14px;
}
#msg-div {
	position:fixed;
	right:10px;
	bottom:10px;
	width:350px;
	z-index:20000;
	margin-top:2px;
}
#msg-div .msg {
	background:#F6F6F6;
	border:2px solid #373c64;
	margin-top:3px;
}
#msg-div .top {
	height:38px;
	width:343px;
	background-image:url("../images/foss/icons.png");
	background-position:-496px -542px;
	background-repeat:no-repeat;
}
#msg-div .middle {
	margin:0px;
	z-index:20000;
	background-color:#FFF;
}
#msg-div .title {
	color:#373c64;
	padding-left:55px;
	font-size:13px;
	padding-top:5px;
	font-weight:bold;
	font-family:'宋体';
	float:left;
}
#msg-div p {
	text-align:center;
	color:#373c64;
	font-size:13px;
	padding-bottom:5px;
	display:inline-block;
	margin-left:10px;
	width:150px;
	float:left;
}
#msg-div .bottom_ok,#msg-div .bottom_error {
	height:25px;
	background-color:#fff;
}
.textpanelstyle {
	padding-top:0px;
	display:inline-block;
}
.closebtnstyle {
	width:16px;
	height:16px;
	background-image:url("../images/foss/icons.png");
	background-position:-453px -630px;
	background-repeat:no-repeat;
	float:right;
	display:inline-block;
	margin-right:5px;
}
.closebtnstyle:hover {
	width:20px;
	height:20px;
	background-image:url("../images/foss/icons.png");
	background-position:-450px -674px;
	background-repeat:no-repeat;
	float:right;
	display:inline-block;
	margin-right:5px;
}
.erroriconstyle {
	height:32px;
	width:32px;
	display:inline-block;
	margin-left:20px;
	background-repeat:no-repeat;
	background-image:url("../images/default/shared/icon-warning.gif");
}
.textpanelstyle  p {
	width:260px !important;
	text-align:left !important;
	white-space: normal; 
	overflow: visible; 
	word-break: break-all;
}
.okiconstyle {
	height:32px;
	width:32px;
	display:inline-block;
	margin-left:20px;
	background-repeat:no-repeat;
	background-image:url("../images/default/shared/icon-info.gif");
}
.label_grey {
	color:#777777 !important;
	ime-mode:disabled
}
.label_blue {
	color:#3b72b6 !important;
}
.foss_icon_announceExpand {
	background-image:url(../images/foss/icons.png);
	background-position:-405px -225px;
	background-repeat:no-repeat;
	width:300px;
	height:12px;
}
.foss_icon_wstripeNavTop {
	background-image:url(../images/foss/tiny/wStripe_nav_top.gif);
	width:177px;
	height:12px;
}
.foss_icon_navTop {
	background-image:url(../images/foss/icons.png);
	background-position:-405px -180px;
	background-repeat:no-repeat;
	width:177px;
	height:12px;
}
.foss_icons_emp {
	background-image:url(../images/foss/tiny/emp.gif);
	width:1px;
	height:1px;
}
.specialtextfield .x-form-text,.specialtextfield  .x-form-text {
	height:100%;
	border:2px solid #faaf19;
	margin-top:5% !important;
	margin-bottom:5% !important;
}
.x-btn-default-small.cleanBtn {
	height:22px !important;
	padding:0px !important;
	margin-top:10px !important;
	margin-left:0px !important;
}
.x-field.uploadfile {
	margin-right:0px !important;
}
.x-btn-default-small.btnAfterTextfield {
	height:23px !important;
	padding:0px !important;
	margin-top:6px !important;
	margin-left:0px !important;
}
.btnAfterTextfield .x-btn-inner {
	height:21px;
	line-height:21px;
}
.x-form-readonly.readonlyhaveborder input,.x-form-readonly.readonlyhaveborder textarea {
	border:1px solid #B5B8C8 !important;
	color:#39393a;
}
.x-window .innerTabPanel .x-grid  .x-grid-row-alt .x-grid-cell {
	background-color:#f6f6f5;
}
.x-window .innerTabPanel .x-grid  .x-grid-row-alt.x-grid-row-over .x-grid-cell {
	background-color:#e3e3e3;
}
#mainAreaPanel .x-grid-row-over {
	background-color:#E3E3E3 !important;
	border:none;
}
.x-window .innerTabPanel .x-grid  .x-grid-row-selected .x-grid-cell {
	background-color:#faaf19 !important;
}
.x-window .innerTabPanel .x-grid  .x-grid-row-focused .x-grid-cell {
	background-color:#faaf19!important;
}
#mainAreaPanel .x-grid-row-selected,#mainAreaPanel .x-grid-row-focused {
	background-color:#faaf19 !important;
	border:none;
}
.deppon_icons_tbarpaging_pre {
	display:block;
	width:22px;
	height:21px;
	background:transparent;
	background-image:url(../images/foss/icons.png);
	background-position:0px -650px;
}
.x-item-disabled .deppon_icons_tbarpaging_pre,.x-item-disabled .deppon_icons_tbarpaging_pre:hover,.x-item-disabled .deppon_icons_tbarpaging_pre:active {
	display:block;
	width:22px;
	height:21px;
	background:transparent;
	background-image:url(../images/foss/icons.png);
	background-position:0px -629px;
}
.deppon_icons_tbarpaging_pre:hover {
	display:block;
	width:22px;
	height:21px;
	background:transparent;
	background-image:url(../images/foss/icons.png);
	background-position:0px -673px;
}
.deppon_icons_tbarpaging_pre:active {
	display:block;
	width:22px;
	height:21px;
	background:transparent;
	background-image:url(../images/foss/icons.png);
	background-position:-1px -695px;
}
.deppon_icons_tbarpaging_next {
	display:block;
	width:22px;
	height:21px !important;
	background-image:url(../images/foss/icons.png);
	background-position:-45px -651px;
}
.deppon_icons_tbarpaging_next:hover {
	display:block;
	width:22px;
	height:21px !important;
	background-image:url(../images/foss/icons.png);
	background-position:-45px -673px;
}
.deppon_icons_tbarpaging_next:active {
	display:block;
	width:22px;
	height:21px !important;
	background-image:url(../images/foss/icons.png);
	background-position:-46px -695px;
}
.x-item-disabled .deppon_icons_tbarpaging_next,.x-item-disabled .deppon_icons_tbarpaging_next:hover,.x-item-disabled .deppon_icons_tbarpaging_next:active {
	display:block;
	width:22px;
	height:21px;
	background-image:url(../images/foss/icons.png);
	background-position:-45px -629px;
}

.x-boundlist .x-btn-default-toolbar-small-focus {
	border:0 !important;
}

.specilfield  input {
	color:red;
	font-size:18px;
	padding-top:6px;
}
/*
 * 更改Grid数据位空时的提示样式
 */
.x-grid-empty {
	color:red;
	font:12px tahoma,arial,helvetica,sans-serif;
	padding:10px;
}
/*对于未放置在toolbar里的按钮也增加toolbar里的按钮样式*/
.specialbtn .x-btn-inner {
	background-repeat:no-repeat;
	/**/
    color:#FFFFFF !important;
	font-family:tahoma,arial,verdana,sans-serif,'宋体';
	font-weight:normal !important;
	padding:0 4px !important;
}
.specialbtn {
	background-image:none !important;
	border-radius:5px;
	background-color:#373C64 !important;
	background-repeat:none;
	border:none !important;
	color:#fff !important;
	height:21px !important;
	line-height:21px !important;
	padding:0px 4px !important;
}
.specialbtn:hover {
	background-color:#faaf19 !important;
}
.specialbtn button {
	height:19px !important;
}
.x-btn-default-small.delSBtn {
	background-repeat:no-repeat;
	border:none;
	box-shadow:none;
	background-color:transparent;
	background-image:url(../images/foss/icons.png);
	background-position:0 -721px;
}
.x-btn-default-small-over.delSBtn {
	background-image:url(../images/foss/icons.png)important;
	background-position:0 -749px;
}
.x-window.specialWin .x-grid .x-toolbar-docked-bottom {
	background-color:transparent !important;
	height:38px;
}
.ext-ux-clearbutton {
	width:19px;
	height:16px;
	background-image:url(../images/foss/icons.png);
	background-position:-495px -633px;
	background-repeat:no-repeat;
	-moz-user-focus:ignore;
	/* https://developer.mozilla.org/en/CSS/-moz-user-focus */
    cursor:pointer;
	position:absolute;
	overflow:hidden;
	margin:2px 0;
	background-color:transparent !important;
}
.ext-ux-clearbutton-mouse-over-input {
	background-position:-495px -633px;
}
.ext-ux-clearbutton-mouse-over-button {
	background-position:-495px -661px;
}
.ext-ux-clearbutton-mouse-down {
	background-position:-495px -680px;
}
.ext-ux-clearbutton-on {
	opacity:1;
	visibility:visible;
	transition:opacity .35s linear;
	-webkit-transition:opacity .35s linear;
	-moz-transition:opacity .35s linear;
	-o-transition:opacity .35s linear;
	-ms-transition:opacity .35s linear;
	-khtml-transition:opacity .35s linear;
}
.ext-ux-clearbutton-off {
	opacity:0;
	visibility:hidden;
	transition:opacity .35s linear,visibility .0s linear .35s;
	-webkit-transition:opacity .35s linear,visibility .0s linear .35s;
	-moz-transition:opacity .35s linear,visibility .0s linear .35s;
	-o-transition:opacity .35s linear,visibility .0s linear .35s;
	-ms-transition:opacity .35s linear,visibility .0s linear .35s;
	-khtml-transition:opacity .35s linear,visibility .0s linear .35s;
}
/*---------------------各种图标---------------------*/

/*-----------------接送货--------------------*/
.foss_icons_pkp_flagblue {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-284px -132px;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_flagred {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-175px -132px;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_flaggreen {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-253px -132px;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_exceptionSec {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-216px -290px;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_exception {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-170px -290px;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_flagyellow {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-215px -132px;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_yes {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-174px -159px;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_warning {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-217px -157px;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_serWarning {
	background-image:url(../images/foss/modulicons.png);
	background-position:-259px -157px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	display:inline-block;
}
.foss_icons_pkp_viewOrderlocation {
	background-image:url(../images/foss/modulicons.png);
	background-position:-176px -78px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	display:inline-block;
}
.foss_icons_pkp_viewOrderlocation:hover {
	background-image:url(../images/foss/modulicons.png);
	background-position:-217px -77px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	display:inline-block;
	border:none;
}
.foss_icons_pkp_viewOrderlocation:active {
	background-image:url(../images/foss/modulicons.png);
	background-position:-257px -77px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	display:inline-block;
}
.foss_icons_pkp_viewDriverlocation {
	background-image:url(../images/foss/modulicons.png);
	background-position:-177px -105px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	border:none;
}
.foss_icons_pkp_viewDriverlocation:hover {
	background-image:url(../images/foss/modulicons.png);
	background-position:-216px -103px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	border:none;
}
.foss_icons_pkp_viewDriverlocation:active {
	background-image:url(../images/foss/modulicons.png);
	background-position:-256px -103px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	border:none;
}
.foss_icons_pkp_handleOvertime {
	background-repeat:no-repeat;
	background-color:#ff99ff;
	width:22px;
	height:22px;
	display:inline-block;
}
.foss_icons_pkp_waitToBeDisposed {
	background-color:#a3e0f8;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	display:inline-block;
}
.foss_icons_pkp_purplebg {
	width:80px;
	height:16px;
	background-color:#cda9fa;
}
.foss_icons_pkp_allottask {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-173px -262px !important;
	background-repeat:no-repeat
}
.foss_icons_pkp_allottask:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-215px -262px !important;
	background-repeat:no-repeat
}
.foss_icons_pkp_allottask:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-255px -262px !important;
	background-repeat:no-repeat
}
.foss_icons_pkp_mailnoticing {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-216px -232px !important;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_telnoticing {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-172px -211px !important;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_noticeError {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-255px -210px !important;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_noticeOk {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-214px -210px !important;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_noticeNoResult {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-171px -231px !important;
	background-repeat:no-repeat;
	display:inline-block;
}
.foss_icons_pkp_3daysNoPicking {
	width:20px;
	height:15px;
	background-color:#e09fed;
}
.foss_icons_pkp_goodsNumDisac {
	width:20px;
	height:15px;
	background-color:#ffaea6;
}
.foss_icons_pkp_noNotice {
	width:20px;
	height:15px;
	background-color:#ffffff;
}
/*----------结算------------*/

.foss_icons_stl_mark {
	width:15px;
	height:15px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-363px -38px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_fmark {
	width:15px;
	height:15px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-323px -40px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_markOnBtn {
	width:15px;
	height:15px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-361px -36px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_fmarkOnBtn {
	width:15px;
	height:15px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-322px -38px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_freeze {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-323px -147px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_freeze:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-362px -146px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_freeze:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-402px -146px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_noFreeze {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-322px -118px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_noFreeze:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-361px -121px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_noFreeze:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-401px -121px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_auditing {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-320px -60px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_auditing:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-361px -60px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_auditing:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-401px -60px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_fauditing {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-320px -93px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_fauditing:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-362px -92px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_fauditing:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-402px -92px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_pay {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-321px -280px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_pay:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-363px -279px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_pay:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-403px -279px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_verifCancel {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-317px -226px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_verifCancel:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-362px -226px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_verifCancel:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-402px -226px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_applyVerifCancel {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-320px -304px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_applyVerifCancel:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-364px -304px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_applyVerifCancel:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-404px -304px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_inStorage {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-322px -174px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_inStorage:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-362px -174px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_inStorage:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-402px -174px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_sendmes {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-321px -250px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_sendmes:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-363px -250px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_sendmes:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-403px -250px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_dispose {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-320px -200px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_dispose:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-363px -200px !important;
	background-repeat:no-repeat
}
.foss_icons_stl_dispose:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-403px -200px !important;
	background-repeat:no-repeat
}
/*----------中转------------*/
.foss_icons_tfr_markHandeledBefore {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-26px -121px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_markHandeledBefore:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-66px -121px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_markHandeledAfter {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-66px -119px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_returnCard {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-22px -95px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_returnCard:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-66px -95px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_returnCard:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-106px -95px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_draftNotice {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-26px -174px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_draftNotice:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-66px -174px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_draftNotice:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-106px -174px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_viewChartGray {
	width:20px !important;
	height:18px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-26px -203px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_viewChartWhite {
	width:20px !important;
	height:18px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-66px -203px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_quickGet {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-20px -42px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_quickGet:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-66px -42px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_quickGet:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-105px -42px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_signin {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-171px -187px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_signin:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-215px -186px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_signin:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-255px -186px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_fsignin {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-171px -187px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_fsignin:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-215px -186px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_fsignin:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-255px -186px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_markHandeledBefore {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-26px -121px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_markHandeledAfter {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-66px -121px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_taskTime {
	background-image:url(../images/foss/commonicon.png);
	background-position:-97px -575px;
	background-repeat:no-repeat;
	width:32px;
	height:25px;
	display:inline-block;
}
.foss_icons_tfr_departTime {
	background-image:url(../images/foss/commonicon.png);
	background-position:-3px -608px;
	background-repeat:no-repeat;
	width:32px;
	height:25px;
	display:inline-block;
}
.foss_icons_tfr_arrivedTime {
	background-image:url(../images/foss/commonicon.png);
	background-position:-1px -575px;
	background-repeat:no-repeat;
	width:32px;
	height:27px;
	display:inline-block;
}
.foss_icons_tfr_distributeTime {
	background-image:url(../images/foss/commonicon.png);
	background-position:-48px -579px;
	background-repeat:no-repeat;
	width:38px;
	height:25px;
	display:inline-block;
}
.foss_icons_tfr_releaseTask {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-321px -250px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_releaseTask:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-363px -250px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_releaseTask:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-403px -250px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_departPlan {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-20px -69px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_departPlan:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-65px -69px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_departPlan:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-105px -69px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_viewChart {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-22px -148px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_viewChart:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-65px -148px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_viewChart:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-105px -148px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_changeCarStyle {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-321px -331px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_changeCarStyle:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-365px -331px !important;
	background-repeat:no-repeat
}
.foss_icons_tfr_changeCarStyle:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-405px -331px !important;
	background-repeat:no-repeat
}
/*----------综合------------*/
.foss_icons_bse_synchronousdata {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-482px -94px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_synchronousdata:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-519px -94px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_synchronousdata:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-559px -94px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_applyDisabled {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-480px -71px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_applyDisabled:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-522px -69px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_applyDisabled:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-563px -69px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_applyReturn {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-481px -126px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_applyReturn:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-523px -123px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_applyReturn:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-563px -123px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_applyUsable {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-480px -44px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_applyUsable:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-522px -43px !important;
	background-repeat:no-repeat
}
.foss_icons_bse_applyUsable:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/modulicons.png);
	background-position:-562px -43px !important;
	background-repeat:no-repeat
}
/*-------------------主框架上的图标----------------------*/


/*第一 列导航栏上的图标*/
.deppon_icons_add {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-100px -28px;
	background-repeat:no-repeat;
	margin:1px;
}
.deppon_icons_editHide {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-119px 0px;
	background-repeat:no-repeat;
}
.deppon_icons_edit {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
}
.deppon_icons_edit:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-40px -3px;
	background-repeat:no-repeat;
}
.deppon_icons_edit:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-80px -3px;
	background-repeat:no-repeat;
}
.deppon_icons_delete {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-1px -20px;
	background-repeat:no-repeat;
}
.deppon_icons_delete:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-41px -30px;
	background-repeat:no-repeat;
}
.deppon_icons_delete:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-81px -30px;
	background-repeat:no-repeat;
}
.deppon_icons_notice {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-3px -87px;
	background-repeat:no-repeat;
}
.deppon_icons_noticeHide {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-117px -87px;
	background-repeat:no-repeat;
}
.deppon_icons_notice:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-42px -120px;
	background-repeat:no-repeat;
}
.deppon_icons_notice:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-82px -120px;
	background-repeat:no-repeat;
}
.deppon_icons_return {
	width:24px;
	height:23px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-1px -40px;
	background-repeat:no-repeat;
}
.deppon_icons_return:hover {
	width:24px;
	height:23px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-40px -58px;
	background-repeat:no-repeat;
}
.deppon_icons_return:active {
	width:24px;
	height:23px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-80px -58px;
	background-repeat:no-repeat;
}
.deppon_icons_showdetail {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-3px -64px;
	background-repeat:no-repeat;
}
.deppon_icons_showdetail:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-42px -87px;
	background-repeat:no-repeat;
}
.deppon_icons_showdetail:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-82px -87px;
	background-repeat:no-repeat;
}
.deppon_icons_search {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-240px 0;
	background-repeat:no-repeat;
	margin:1px;
}
.deppon_icons_print {
	width:24px;
	height:23px;
	background-image:url(../images/foss/commonicon.png);
	background-position:3px -180px;
	background-repeat:no-repeat;
}
.deppon_icons_print:hover {
	width:24px;
	height:23px
	background-image:url(../images/foss/commonicon.png);
	background-position:-39px -151px;
	background-repeat:no-repeat;
}
.deppon_icons_print:active {
	width:24px;
	height:23px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-79px -151px;
	background-repeat:no-repeat;
}
.deppon_icons_orderseat {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-2px -271px;
	background-repeat:no-repeat;
}
.deppon_icons_orderseat:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-91px -267px;
	background-repeat:no-repeat;
}
.deppon_icons_orderseat:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-42px -267px;
	background-repeat:no-repeat;
}
.deppon_icons_end {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-2px -271px;
	background-repeat:no-repeat;
}
.deppon_icons_end:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-91px -267px;
	background-repeat:no-repeat;
}
.deppon_icons_end:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-42px -267px;
	background-repeat:no-repeat;
}
.deppon_icons_cancel {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-3px -229px;
	background-repeat:no-repeat;
}
.deppon_icons_cancel:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-91px -207px;
	background-repeat:no-repeat;
}
.deppon_icons_cancel:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-42px -207px;
	background-repeat:no-repeat;
}
.deppon_icons_cancel {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-101px -231px;
	background-repeat:no-repeat
}
.deppon_icons_cancel:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-137px -231px;
	background-repeat:no-repeat
}
.deppon_icons_cancel:active {
	width:20px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-137px -231px;
	background-repeat:no-repeat;
}
.deppon_icons_gear {
	width:17px;
	height:17px;
	margin:1px 0 0 3px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-400px 0;
	background-repeat:no-repeat;
	margin:1px;
}
.deppon_icons_save {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-560px 0;
	background-repeat:no-repeat;
	margin:1px;
}
.deppon_icons_trash {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-320px 0;
	background-repeat:no-repeat;
		margin:1px;
}
.deppon_icons_fold {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-4px -112px;
	background-repeat:no-repeat;
}
.deppon_icons_fold:hover {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-4px -136px;
	background-repeat:no-repeat;
}
.deppon_icons_unfold {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-4px -160px;
	background-repeat:no-repeat;
}
.deppon_icons_task {
	background-image:url(../images/foss/imgs.png);
	background-position:-300px -120px;
	background-repeat:no-repeat;
	width:24px;
	height:20px;
	display:inline-block;
}
.deppon_icons_vehicle {
	background-image:url(../images/foss/imgs.png);
	background-position:-180px -120px;
	background-repeat:no-repeat;
	width:32px;
	height:17px;
	display:inline-block;
}
.deppon_icons_set {
	width:17px;
	height:17px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-170px 0;
	background-repeat:no-repeat;
		margin:1px;
}
.deppon_icons_confirm {
	width:20px;
	height:23px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-101px -231px;
	background-repeat:no-repeat;
}
.deppon_icons_confirm:hover {
	width:20px;
	height:23px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-137px -231px;
	background-repeat:no-repeat;
}
.deppon_icons_confirm:active {
	width:20px;
	height:23px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-137px -231px;
	background-repeat:no-repeat;
}
.deppon_icons_vehicle {
	background-image:url(../images/foss/imgs.png);
	background-position:-180px -120px;
	background-repeat:no-repeat;
	width:32px;
	height:17px;
	display:inline-block;
}
.deppon_icons_affirm {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:1px -462px;
	background-repeat:no-repeat;
}
.deppon_icons_affirm:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-41px -458px;
	background-repeat:no-repeat;
}
.deppon_icons_affirm:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-81px -458px;
	background-repeat:no-repeat;
}
.deppon_icons_export {
	background-image:url(../images/foss/commonicon.png);
	background-position:1px -442px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_export:hover {
	background-image:url(../images/foss/commonicon.png);
	background-position:-40px -432px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_export:active {
	background-image:url(../images/foss/commonicon.png);
	background-position:-80px -432px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_import {
	background-image:url(../images/foss/commonicon.png);
	background-position:0px -420px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_import:hover {
	background-image:url(../images/foss/commonicon.png);
	background-position:-41px -410px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_import:active {
	background-image:url(../images/foss/commonicon.png);
	background-position:-81px -410px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_remove {
	background-image:url(../images/foss/commonicon.png);
	background-position:0px -335px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_remove:hover {
	background-image:url(../images/foss/commonicon.png);
	background-position:-40px -338px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_remove:active {
	background-image:url(../images/foss/commonicon.png);
	background-position:-80px -338px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_down {
	background-image:url(../images/foss/commonicon.png);
	background-position:0px -318px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_down:hover {
	background-image:url(../images/foss/commonicon.png);
	background-position:-41px -317px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_down:active {
	background-image:url(../images/foss/commonicon.png);
	background-position:-80px -317px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_up {
	background-image:url(../images/foss/commonicon.png);
	background-position:0px -296px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_up:hover {
	background-image:url(../images/foss/commonicon.png);
	background-position:-41px -294px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_up:active {
	background-image:url(../images/foss/commonicon.png);
	background-position:-81px -294px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_movedown {
	background-image:url(../images/foss/commonicon.png);
	background-position:-2px -389px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_movedown:hover {
	background-image:url(../images/foss/commonicon.png);
	background-position:-41px -387px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_movedown:active {
	background-image:url(../images/foss/commonicon.png);
	background-position:-81px -387px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_moveup {
	background-image:url(../images/foss/commonicon.png);
	background-position:-1px -364px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_moveup:hover {
	background-image:url(../images/foss/commonicon.png);
	background-position:-40px -362px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_moveup:active {
	background-image:url(../images/foss/commonicon.png);
	background-position:-80px -362px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.deppon_icons_moveleft {
	background-image:url(../images/foss/commonicon.png);
	background-position:-73px -543px;
	width:25px;
	margin:0 auto;
}
.deppon_icons_moveright {
	background-image:url(../images/foss/commonicon.png);
	background-position:-1px -543px;
	width:25px;
	margin:0 auto;
}
.deppon_icons_tasktime {
	background-image:url(../images/foss/commonicon.png);
	background-position:-95px -574px;
	background-repeat:no-repeat;
	width:30px;
	height:25px;
	display:inline-block;
}
.deppon_icons_distributetime {
	background-image:url(../images/foss/commonicon.png);
	background-position:-48px -575px;
	background-repeat:no-repeat;
	width:38px;
	height:25px;
	display:inline-block;
}
.deppon_icons_departtime {
	background-image:url(../images/foss/commonicon.png);
	background-position:-3px -605px;
	background-repeat:no-repeat;
	width:32px;
	height:27px;
	display:inline-block;
}
.deppon_icons_arrivetime {
	background-image:url(../images/foss/commonicon.png);
	background-position:-1px -575px;
	background-repeat:no-repeat;
	width:32px;
	height:27px;
	display:inline-block;
}
.deppon_icons_delOnBtn {
	background-image:url(../images/foss/commonicon.png);
	background-position:-6px -639px !important;
	background-repeat:no-repeat;
	width:15px;
	height:15px;
}
.deppon_icons_cancelOnBtn {
	width:18px !important;
	height:15px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-102px -639px !important;
	background-repeat:no-repeat
}
.deppon_icons_newOnBtn {
	width:15px;
	height:15px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-59px -610px !important;
	background-repeat:no-repeat
}
.deppon_icons_calculateOnBtn {
	width:15px !important;
	height:15px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-62px -508px !important;
	background-repeat:no-repeat
}
.deppon_icons_treeroot {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-4px -688px !important;
	background-repeat:no-repeat
}
.deppon_icons_childnode {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-79px -687px !important;
	background-repeat:no-repeat
}
.deppon_icons_childnodeunfold {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-43px -688px !important;
	background-repeat:no-repeat
}
.deppon_icons_newnode {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-43px -713px !important;
	background-repeat:no-repeat
}
.deppon_icons_editnode {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-3px -713px !important;
	background-repeat:no-repeat
}
.deppon_icons_delnode {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-75px -713px !important;
	background-repeat:no-repeat
}
.deppon_icons_viewChartWhite {
	width:18px !important;
	height:15px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-57px -640px !important;
	background-repeat:no-repeat
}
.deppon_icons_viewChartGray {
	width:18px !important;
	height:15px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-104px -609px !important;
	background-repeat:no-repeat
}
.deppon_icons_cancel {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-3px -230px !important;
	background-repeat:no-repeat
}
.deppon_icons_cancel:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-42px -209px !important;
	background-repeat:no-repeat
}
.deppon_icons_cancel:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-82px -209px !important;
	background-repeat:no-repeat
}
.deppon_icons_downloadOnBtn {
	background-image:url(../images/foss/commonicon.png);
	background-position:-101px -665px !important;
	background-repeat:no-repeat;
}
.deppon_icons_download {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-7px -846px;
	background-repeat:no-repeat;
}
.deppon_icons_download:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-45px -846px;
	background-repeat:no-repeat;
}
.deppon_icons_download:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-85px -846px;
	background-repeat:no-repeat;
}
.deppon_icons_dispose {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-6px -769px !important;
	background-repeat:no-repeat
}
.deppon_icons_dispose:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-42px -769px !important;
	background-repeat:no-repeat
}
.deppon_icons_dispose:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-82px -769px !important;
	background-repeat:no-repeat
}
.deppon_icons_softwareUpgrade {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-4px -798px;
	background-repeat:no-repeat;
}
.deppon_icons_softwareUpgrade:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-43px -798px;
	background-repeat:no-repeat;
}
.deppon_icons_softwareUpgrade:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-83px -798px;
	background-repeat:no-repeat;
}
.deppon_icons_signin {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-8px -823px;
	background-repeat:no-repeat;
}
.deppon_icons_signin:hover {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-45px -823px;
	background-repeat:no-repeat;
}
.deppon_icons_signin:active {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-85px -823px;
	background-repeat:no-repeat;
}
.deppon_icons_asc {
	width:15px !important;
	height:20px!important;
	background-image:url(../images/foss/commonicon.png);
	background-position:-50px -870px!important;
	background-repeat:no-repeat;
}
.deppon_icons_dsc {
	width:15px!important;
	height:20px!important;
	background-image:url(../images/foss/commonicon.png);
	background-position:-10px -870px!important;
	background-repeat:no-repeat;
}
.deppon_icons_turnright {
	width:auto !important;
	height:25px!important;
	background-image:url(../images/foss/commonicon.png);
	background-position:-93px -935px!important;
	background-repeat:no-repeat;
	margin:0px 8px 0px;
}
.deppon_icons_turnleft {
	width:auto!important;
	height:25px!important;
	background-image:url(../images/foss/commonicon.png);
	background-position:-22px -935px!important;
	background-repeat:no-repeat;
	margin:0px 8px 0px;
}
.deppon_icons_turnrightall {
	width:auto !important;
	height:25px!important;
	background-image:url(../images/foss/commonicon.png);
	background-position:-100px -900px!important;
	background-repeat:no-repeat;
	margin:0px 8px 0px;
}
.deppon_icons_turnleftall {
	width:auto!important;
	height:25px!important;
	background-image:url(../images/foss/commonicon.png);
	background-position:-100px -876px!important;
	background-repeat:no-repeat;
	margin:0px 8px 0px;
}
.deppon_Sicons_empty {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-115px -182px!important;
	background-repeat:no-repeat;
}
.deppon_Sicons_emptyAll {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-116px -207px!important;
	background-repeat:no-repeat;
}
.deppon_Sicons_flag {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-113px -236px!important;
	background-repeat:no-repeat;
}
.deppon_Sicons_flagEmer {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-113px -267px!important;
	background-repeat:no-repeat;
}
.deppon_Sicons_print {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-115px -325px!important;
	background-repeat:no-repeat;
}
.deppon_Sicons_query {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-116px -295px!important;
	background-repeat:no-repeat;
}
.deppon_Sicons_findShipper {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-116px -353px!important;
	background-repeat:no-repeat;
}
.deppon_Sicons_exit {
	width:22px;
	height:22px;
	background-image:url(../images/foss/commonicon.png);
	background-position:-114px -380px!important;
	background-repeat:no-repeat;
}
.ext-ux-uploaddialog-addbtn {
	background:url('../images/foss/commonicon.png') no-repeat -31px -959px !important;
}
.ext-ux-uploaddialog-removebtn {
	background:url('../images/foss/commonicon.png') no-repeat -6px -959px !important;
}
.ext-ux-uploaddialog-uploadstartbtn {
	background:url('../images/foss/commonicon.png') no-repeat -101px -959px !important;
}
.ext-ux-uploaddialog-uploadstopbtn {
	background:url('../images/foss/upload/loading.gif') no-repeat center center;
}
.ext-ux-uploaddialog-state {
	text-align:center;
	background-position:center center;
	background-repeat:no-repeat;
	margin:0 auto;
}
.ext-ux-uploaddialog-state-0 {
	background-image:url('../images/foss/upload/wait.png');
	width:16px;
	height:16px;
	margin:0 auto;
}
.ext-ux-uploaddialog-state-1 {
	background-image:url('../images/foss/upload/finish.png');
	width:16px;
	height:16px;
	margin:0 auto;
}
.ext-ux-uploaddialog-state-2 {
	background-image:url('../images/foss/upload/upload-error.png');
	width:16px;
	height:16px;
	margin:0 auto;
}
.ext-ux-uploaddialog-state-3 {
	background-image:url('../images/foss/upload/file-uploading.gif');
}
.x-item-disabled  .x-trigger-cell {
	display:none;
}
.x-standardpaging-total {
	padding:1px 2px 2px 2px;
	font-weight:bold;
}
.x-btn-default-small.flexleft,.x-btn-default-small-over.flexleft {
	background-color:inherit !important;
	background-image:url('../images/foss/icons.png') !important;
	border:0px !important;
	box-shadow:0px 0px 0px !important;
	background-position:0px -810px !important;
	background-repeat:no-repeat !important;
}
.x-btn-default-small.flexright,.x-btn-default-small-over.flexright {
	background-color:inherit !important;
	background-image:url('../images/foss/icons.png') !important;
	border:0px !important;
	box-shadow:0px 0px 0px !important;
	background-position:-45px -810px !important;
	background-repeat:no-repeat !important;
}
.x-panel.tworowbbargirdpanel {
	height:auto !important;
	-webkit-box-sizing:border-box;
}
.x-window .x-grid.tworowbbargirdpanel .x-toolbar-docked-bottom {
	height:58px !important;
}
.x-window .x-grid.tworowbbargirdpanel .x-toolbar-docked-bottom.depponPaging {
	height:32px !important;
}
.deppon-combo-item {
	margin:0 2px 0 2px;
	white-space:normal;
	color:#555;
	text-decoration:none;
	display:block;
	overflow:hidden;
}
.deppon-combo-item h3 {
	display:block;
	font:inherit;
	font-weight:bold;
	color:#222;
}
.deppon-combo-item h3 span {
	float:right;
	font-weight:normal;
	margin:0 5px 0 5px;
	width:50%;
	clear:none;
	word-break: break-all;
}
.x-htmleditor-imageupload {
	background: url(../images/foss/image_upload.png) 0 0 no-repeat !important
}
.x-panel-default.x-panel #mainNavToolbar.x-toolbar.x-docked.x-toolbar-default.x-docked-top.x-toolbar-docked-top.x-toolbar-default-docked-top {
	position: relative !important;
	left: 0px !important;
	background-image:url(../images/foss/icons.png);
	background-position:-665px -145px;
	margin:-5px 0px 0px 0px;
	padding-top:5px;
	height: 37px;
}

.dpap_icon_wstripeNavTop {
	background-image:url(../images/foss/tiny/wStripe_nav_top.gif);
	width:177px;
	height:12px;
}

/* ---- 头顶工具栏 --------------*/
#frameTopToolbarPanel {
	border: none;
	line-height:36px;
	vertical-align:middle;
	height:71px;
	float: left;
}
#frameTopToolbarPanel .x-btn {
	background-image: url(../images/foss/topPane_x-btn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #373c64;
	color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2b2c58;
	border-left-color: #4f4e7a;
	border-top-color: #373c64;
	padding-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom-width: 0px!important;
}
/* top */
.topPanel {
	background-image: url(../images/foss/top_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #373c64;
}
.topPanel .logo {
	background-image: url(../images/foss/logo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 71px;
	width: 306px;
}
.topPanel .x-panel-body .x-column-inner .x-panel .x-panel-body .x-column-inner .x-btn {
	background-image: url(../images/foss/topPane_x-btn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #373c64;
	color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2b2c58;
	border-left-color: #4f4e7a;
	border-top-color: #373c64;
	padding-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom-width: 0px!important;

}
.topPanel .x-panel-body .x-column-inner .x-panel .x-panel-body .x-column-inner .x-btn .x-btn-center {
	width: 65px;
}
.topPanel .x-panel-body .x-column-inner .x-panel .x-panel-body .x-column-inner .x-btn .x-btn-inner {
	color: #d6d2e1;
	text-shadow :1px 1px 0px #000;
	width: 65px;
	padding-top: 24px;
}
.topPanel .x-panel-body .x-column-inner .x-panel .x-panel-body .x-column-inner .x-btn .x-btn-icon {
	height: 32px;
	width: 32px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.topPanel .x-panel-body .x-column-inner .x-panel .x-panel-body .x-column-inner .x-btn-over {
	background-image: url(../images/foss/topPane_x-btnhover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #373c64;
	color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2b2c58;
	border-left-color: #4f4e7a;
	border-top-color: #373c64;
	box-shadow: 0px 0px 0px 0px #373c64;
	border-bottom-width: 0px!important;
	border-radius: 0px;
	
}
.topPanel .x-panel-body .x-column-inner .x-panel .x-panel-body .x-column-inner .x-btn-over .x-btn-inner {
	color: #FFF;
}
#frameTopToolbarPanel .x-btn-default-small .x-btn-inner {
	color: #d6d2e1;
	text-shadow :1px 1px 0px #000;
	min-width: 50px;
}
#frameTopToolbarPanel .x-btn .x-btn-icon {
	height: 32px;
	display: block;
}

#frameTopToolbarPanel .x-btn-over {
	background-image: url(../images/foss/topPane_x-btnhover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #373c64;
	color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2b2c58;
	border-left-color: #4f4e7a;
	border-top-color: #373c64;
	box-shadow: 0px 0px 0px 0px #373c64;
	border-bottom-width: 0px!important;
	border-radius: 0px;
	
}

#frameTopToolbarPanel .x-btn-over .x-btn-inner {
	color: #FFF;
}

.dpap_icons_common_arrowbig {
	width:28px;
	height:28px;
	background-image:url(../images/foss/arrow-big.png);
}
.dpap_icons_common_arrowsmall {
	width:28px;
	height:28px;
	background-image:url(../images/foss/arrow-small.png);
}